Cách chỉnh sửa tệp máy chủ lưu trữ trên máy Mac

Giống như các máy tính chạy Windows, Mac có một tệp máy chủ để định cấu hình cách máy của bạn kết nối với các trang web trên Internet . Tệp này chứa các tham chiếu đến các trang web và địa chỉ IP và bạn có thể sử dụng tệp này theo nhiều cách khác nhau trên máy Mac(Mac) của mình .

Một trong những lý do bạn có thể muốn chỉnh sửa tệp hosts(edit the hosts file) trên máy Mac(Mac) của mình là chặn các trang web. Đó là một cách tuyệt vời để chặn một số trang web được truy cập vào máy của bạn. Cách sử dụng thứ hai là kiểm tra cục bộ các trang web của bạn trên máy tính của bạn. Bạn có thể yêu cầu tệp máy chủ chuyển hướng tên miền đã chọn của bạn đến đường dẫn mạng của bộ nhớ cục bộ.

Cách chỉnh sửa tệp máy chủ lưu trữ trên máy Mac của bạn

Vị trí tệp máy chủ Mac(Mac Hosts File Location)

Vì chỉnh sửa tệp máy chủ là một nhiệm vụ rủi ro, Apple đã cố ý đặt tệp đó vào một thư mục riêng trên hệ thống của bạn. Đó là để ngăn người dùng sửa đổi nó mà không có kiến ​​thức thích hợp và gây ra thiệt hại cho toàn bộ hệ thống.

Chuyển đến cửa sổ thư mục

Đối với những người dùng tò mò ngoài kia, đường dẫn là /etc/hosts/ và bạn có thể truy cập nó bằng cửa sổ Terminal .

Chỉnh sửa tệp máy chủ lưu trữ trên máy Mac(Edit Hosts File On Mac)

Khá dễ dàng để chỉnh sửa tệp hosts trên máy Mac(Mac) của bạn vì có một trình chỉnh sửa tích hợp để thực hiện việc đó. Nó nằm bên trong Terminal và được gọi là trình soạn thảo nano. Bạn có thể sử dụng nó để mở và chỉnh sửa bất kỳ tệp văn bản nào bao gồm tệp máy chủ lưu trữ trên máy của bạn.

Đảm(Make) bảo rằng bạn đang sử dụng tài khoản quản trị viên để thực hiện các bước sau.

  1. Nhấp vào Launchpad trong Dock, tìm kiếm Terminal và khởi chạy nó.

Terminal trong Tìm kiếm Spotlight

  1. Nhập lệnh sau vào Terminal và nhấn Enter . Nó sẽ mở tệp máy chủ trong trình chỉnh sửa nano.

    sudo nano /etc/hosts

Màn hình đầu cuối với lệnh: sudo nano / etc / hosts

  1. Vì đây là lệnh sudo nên nó sẽ yêu cầu bạn nhập mật khẩu của mình. Nhập mật khẩu và tiếp tục.

Lời nhắc mật khẩu trong cửa sổ Terminal

  1. Tệp bây giờ sẽ được mở trên màn hình của bạn và bạn có thể bắt đầu chỉnh sửa nó.

Tìm hiểu về tệp máy chủ Mac(Understanding The Mac Hosts File)

Nếu bạn chưa chỉnh sửa tệp máy chủ trước đó, bạn có thể thấy tệp này hơi phức tạp để làm việc với. Tuy nhiên, nó không khó để chỉnh sửa nó như vẻ ngoài của nó.

Một trong những mục nhập bạn sẽ tìm thấy trong tệp là 127.0.0.1 localhost .

localhost trên Terminal

Phần đầu tiên có số là địa chỉ IP cục bộ cho máy Mac(Mac) của bạn . Phần thứ hai nơi nó có tên máy chủ lưu trữ là những gì bạn sử dụng để truy cập địa chỉ IP đó.

Hai phần trên, khi kết hợp với nhau, chuyển hướng tất cả các truy vấn localhost đến địa chỉ IP 127.0.0.1 . Khi bạn nhập localhost trong trình duyệt của mình, trình duyệt của bạn sẽ xem xét tệp host, lấy địa chỉ IP được chỉ định và đưa bạn đến địa chỉ IP đó.

Tóm lại, tệp máy chủ không là gì khác ngoài sự kết hợp của địa chỉ IP và tên miền. Bạn có thể sửa đổi những điều này theo bất kỳ cách nào bạn muốn để đạt được kết quả mong muốn.

Thiết lập chuyển hướng với tệp máy chủ lưu trữ(Set Up Redirects With The Hosts File)

Một trong những điều bạn có thể làm với tệp hosts là thiết lập chuyển hướng. Bạn có thể có một tên miền trỏ đến một cái gì đó hoàn toàn khác với những gì nó phải trỏ tới.

Ví dụ: nếu bạn đang cố gắng cắt giảm việc sử dụng mạng xã hội của mình, bạn có thể có các miền như facebook.com chuyển hướng trình duyệt của bạn đến các trang như Wikipedia . Bạn có thể sử dụng bất kỳ tên miền và địa chỉ IP nào bạn muốn.

Hãy xem cách bạn có thể thiết lập chuyển hướng ở trên bằng cách sử dụng tệp hosts(set up the above redirection using the hosts file) .

  1. Trong khi tệp đang mở trong trình chỉnh sửa nano, hãy sử dụng các phím mũi tên để đưa con trỏ của bạn đến nơi kết thúc của localhost . Sau đó nhấn Enter để thêm một dòng mới cho mục nhập của bạn.

Dòng mới trong màn hình thiết bị đầu cuối

  1. Trong dòng mới mà bạn vừa thêm, hãy nhập địa chỉ IP mà bạn muốn chuyển hướng miền nguồn đến. Chúng tôi sẽ sử dụng 103.102.166.224 , là địa chỉ IP của Wikipedia.

103.102.166.224 địa chỉ được nhập vào thiết bị đầu cuối

  1. Nhấn phím Tab trên bàn phím của bạn để truy cập trường miền nguồn.
  2. Tại đây, hãy nhập tên miền sẽ được chuyển hướng đến địa chỉ IP mà bạn đã nhập trước đó. Chúng tôi sẽ sử dụng facebook.com ở đây.

máy chủ facebook.com trong cửa sổ đầu cuối

  1. Sau khi các thay đổi được thực hiện, hãy nhấn các Ctrl + O trên bàn phím của bạn để lưu tệp.
  2. Nhấn Enter để xác nhận hành động.
  3. Nhấn các Ctrl + X để đóng trình chỉnh sửa nano.
  4. Bây giờ bạn cần xóa bộ nhớ cache DNS để thay đổi có hiệu lực. (DNS)Để thực hiện, hãy nhập lệnh sau vào Terminal và nhấn Enter .

    dscacheutil -flushcache

Cửa sổ đầu cuối với lệnh dscacheutil -flushcache

  1. Mở trình duyệt, nhập facebook.com và nhấn Enter . Bạn sẽ thấy nó mở Wikipedia hơn là Facebook .

Mẹo nhanh: Cách tìm địa chỉ IP của trang web(Quick Tip: How To Find a Website’s IP Address)

Như bạn có thể thấy trong quy trình trên, bạn cần địa chỉ IP của trang web mà bạn muốn chuyển hướng mọi người đến. Nếu bạn chưa biết, bạn có thể sử dụng một lệnh trong Terminal để tìm ra địa chỉ IP của bất kỳ trang web nào(find out the IP address of any website) .

  1. Trong cửa sổ Terminal , gõ lệnh sau và nhấn Enter . Đảm bảo thay thế wikipedia.org bằng trang web bạn chọn.

    ping wikipedia.org

ping wikipedia.org trong cửa sổ đầu cuối

  1. Nó sẽ hiển thị địa chỉ IP trên màn hình của bạn. Đó là những gì bạn có thể sử dụng trong tệp máy chủ.

Địa chỉ IP hiển thị trên màn hình thiết bị đầu cuối

Chặn trang web bằng cách chỉnh sửa tệp máy chủ lưu trữ trên máy Mac(Block Websites By Editing The Hosts File On Mac)

Điều tuyệt vời về tệp hosts là nó cho phép bạn chặn các trang web(it lets you block sites) mà không yêu cầu bạn cài đặt bất kỳ ứng dụng bên thứ ba nào trên máy Mac(Mac) của mình . Bạn có thể thêm một mục nhập vào tệp và tất cả các yêu cầu kết nối đến mục nhập đó sẽ bị từ chối.

  1. Khởi chạy tệp máy chủ trong trình chỉnh sửa nano như được hiển thị ở trên.
  2. Đưa con trỏ đến vị trí kết thúc mục nhập localhost và nhấn Enter để thêm một dòng mới.
  3. Nhập địa chỉ IP 127.0.0.1 và nhấn Tab trên bàn phím của bạn.
  4. Nhập(Enter) tên miền của trang web mà bạn muốn chặn. Ví dụ, nếu bạn muốn chặn Instagram , hãy nhập instagram.com .

instagram.com trong cửa sổ đầu cuối

  1. Nhấn Ctrl + O để lưu các thay đổi.
  2. Nhấn Ctrl + X để đóng tệp.
  3. Nhập lệnh sau và nhấn Enter để xóa bộ nhớ cache DNS.

    dscacheutil -flushcache

Lệnh: dscacheutil -flushcache trong terminal

Bây giờ mỗi khi bạn cố gắng truy cập trang web bị chặn, nó sẽ đưa bạn đến máy chủ cục bộ, nơi sẽ hiển thị trang lỗi.

Tệp máy chủ Mac cung cấp cho bạn nhiều cách để xử lý các yêu cầu mạng gửi đi và bạn có thể chặn và bỏ chặn chúng theo ý muốn. Bạn đã sử dụng tệp máy chủ lưu trữ trên máy Mac(Mac) của mình trước đây chưa? Nếu vậy, nó để làm gì? Cho chúng tôi biết trong các ý kiến ​​dưới đây.



About the author

Tôi là một kỹ sư phần mềm và blogger với gần 10 năm kinh nghiệm trong lĩnh vực này. Tôi chuyên tạo các bài đánh giá và hướng dẫn về công cụ cho các nền tảng Mac và Windows, cũng như cung cấp các bình luận của chuyên gia về các chủ đề phát triển phần mềm. Tôi cũng là một diễn giả và người hướng dẫn chuyên nghiệp, từng thuyết trình tại các hội nghị công nghệ trên thế giới.



Related posts