Cách chỉnh sửa tệp máy chủ trên macOS (Mac OS X)

Cách chỉnh sửa tệp máy chủ trên macOS (Mac OS X)

Tệp máy chủ của máy Mac của bạn là một tài liệu văn bản nhỏ nhưng quan trọng có khả năng ánh xạ tên máy chủ đến các địa chỉ IP được chỉ định. Mặc dù Internet hiện đại sử dụng nhiều máy chủ DNS công cộng và riêng tư để ánh xạ địa chỉ IP, nhưng tệp máy chủ là một cách thuận tiện để ghi đè các máy chủ DNS đó, cho phép bạn trỏ địa chỉ trang web đến địa chỉ IP mong muốn hoặc chặn truy cập vào trang web hoàn toàn bằng cách chỉ đến một địa chỉ IP nội bộ hoặc không sử dụng.
Dưới đây là cách chỉnh sửa tệp máy chủ Mac trên macOS (trước đây gọi là Mac OS X).
CHỈNH SỬA TẬP TIN MÁY CHỦ MAC CỦA BẠN VỚI VĂN BẢN CHỈNH SỬA
Có hai cách chính để chỉnh sửa tệp máy chủ trong Mac OS X. Cách đầu tiên là sử dụng TextEdit vì tệp máy chủ là tài liệu văn bản thuần túy. Tuy nhiên, bạn không thể mở tệp trực tiếp, vì nó nằm trong khu vực được bảo vệ của hệ thống tệp. Thay vào đó, chúng ta cần sao chép tệp vào một vị trí không được bảo vệ, như Bàn làm việc, chỉnh sửa tệp và sau đó sao chép lại.
Để tìm các tập tin host, mở Finder, mà bạn có thể truy cập bằng cách nhấp vào máy tính để bàn, các công cụ tìm khuôn mặt cười ở phía dưới bên trái của màn hình của bạn, hoặc bằng cách nhấn lệnh + spacebar + “Finder” . Sau đó làm theo các bước sau:

  1. Chọn Go menu kéo xuống
  2. Sau đó chọn Chuyển đến Thư mục từ menu
  3. Trong hộp, hãy nhập vào ứng dụng / riêng tư / etc / hosts vào hộp
  4. Nhấn trở lại
  5. Cửa sổ Finder mới sẽ mở và tệp máy chủ Mac của bạn sẽ được chọn, nhấp và kéo tệp đó ra khỏi cửa sổ Finder và thả nó trên màn hình của bạn.

Để mở tệp, chỉ cần nhấp đúp và nó sẽ hiển thị nội dung của tệp trong TextEdit (hoặc trình soạn thảo văn bản bạn chọn).
CHẶN ĐỊA CHỈ IP
Theo mặc định, tệp / etc / hosts tương đối đơn giản. Nó chứa một số dòng văn bản mô tả, đó là nhận xét của Google với bảng Anh hoặc số (còn gọi là bảng Anh hoặc hashtag) (#).
Bất kỳ dòng nào bắt đầu bằng dấu # là một nhận xét và không được đọc bởi tập tin / etc / hosts. Vì vậy, nhận xét là cách bạn có thể thêm ghi chú vào tệp máy chủ của mình và nhận xét bất kỳ dòng nào bạn muốn tệp / etc / hosts ngừng đọc dưới dạng mục nhập nhưng không muốn xóa trong trường hợp bạn cần chúng trong tương lai.
Đối với mỗi dòng, bất kỳ văn bản nào sau dấu thăng đều bị máy tính bỏ qua, làm cho nó trở thành một cách tốt để thêm ghi chú và mô tả vào tệp của bạn. Nó cũng chứa các giá trị IP mặc định cho localhost và Broadcasthost. Để chỉnh sửa tệp, bạn sẽ thêm các dòng của riêng mình sau Broadcasthost.
Ngoài việc kiểm tra các trang web mới được phát triển và di chuyển lưu trữ web, một lý do khác để chỉnh sửa tệp máy chủ là chặn truy cập vào các trang web cụ thể.
Trong ví dụ của chúng tôi, chúng tôi sẽ giả vờ rằng máy tính chúng tôi đang sử dụng là thiết bị mà chúng tôi muốn sử dụng riêng cho công việc, không cho phép bản thân bị phân tâm bởi Facebook trên máy công việc.
Để thực hiện việc này, nhập địa chỉ IP bạn muốn chỉ định, theo sau là hai tab và tên máy chủ. Trong trường hợp của chúng tôi, chúng tôi muốn chặn Facebook vì vậy chúng tôi sẽ ánh xạ www.facebook.com thành 0.0.0.0, như một địa chỉ IP không hợp lệ, sẽ dẫn đến lỗi.
Bây giờ, bất cứ khi nào chúng tôi cố gắng truy cập www.facebook.com từ máy Mac của chúng tôi, trình duyệt Web sẽ không tải được trang, hy vọng khuyến khích chúng tôi quay lại làm việc!
ĐỊNH TUYẾN LẠI ĐỊA CHỈ WEB
Ngoài ra, bạn có thể nhập địa chỉ IP của một trang hợp lệ thay vì 0.0.0.0, điều này sẽ dẫn đến việc người dùng cố gắng truy cập Facebook được chuyển đến trang bạn chọn.
Để xác định địa chỉ IP của trang web, bạn có thể sử dụng lệnh đào, tiêu chuẩn đi kèm với macOS. Để khai thác trang web của Google thông qua Terminal, chúng tôi chỉ cần mở Terminal và sau đó chạy lệnh đào trên URL, sau đó sẽ trả lại địa chỉ IP làm đầu ra.
$ dig www.techjunkie.com +short
104.25.27.105
Lưu ý: Tùy chọn + short giữ đầu ra chỉ là thông tin chúng ta cần, đó là địa chỉ IP.
Lưu ý địa chỉ IP được trả về và sử dụng nó trong ánh xạ tệp máy chủ Mac của bạn. Ví dụ: trang web của Thời báo New York tại www.nytimes.com trả về địa chỉ IP là 170.149.172.130. Nếu chúng tôi ánh xạ tới Facebook trong tệp máy chủ của mình, bất cứ khi nào ai đó sử dụng máy Mac cố gắng truy cập Facebook, họ sẽ thấy Thời báo New York tải thay thế.
Lưu ý: Nhiều trang web sẽ không cho phép bạn ánh xạ một tên miền đến địa chỉ IP hiện được ánh xạ tới trang web để bạn sẽ gặp lỗi bảo mật khi bạn thử.
Bạn có thể thêm bao nhiêu mục vào tệp máy chủ nếu muốn bằng cách nhập ánh xạ mới trên mỗi dòng. Khi bạn đã thực hiện các thay đổi mong muốn của mình đối với tệp máy chủ, hãy lưu nó vào vị trí hiện tại của nó trên Bàn làm việc.
Sau đó, kéo và thả các tập tin host từ máy tính để bàn trở lại của bạn đến vị trí ban đầu của nó vào / private / etc . Nếu bạn đã đóng cửa sổ Finder chỉ vào thư mục này, chỉ cần sử dụng lệnh Finder> Go> Chuyển đến Thư mục , đã thảo luận ở trên, để mở lại nó.
Khi bạn thả tệp máy chủ trở lại vị trí ban đầu, macOS sẽ hỏi bạn phải làm gì với tệp máy chủ chưa sửa đổi đã có ở đó. Chọn Thay thế trực tuyến và sau đó nhập mật khẩu người dùng quản trị của bạn để xác thực việc chuyển tiền.
Với tệp máy chủ được sửa đổi hiện có, kích hoạt trình duyệt Web của bạn để kiểm tra các thay đổi.
XÓA BỘ NHỚ CACHE DNS CỦA BẠN
Trong hầu hết các trường hợp, ánh xạ mới sẽ hoạt động ngay lập tức, nhưng nếu bạn không thấy hành vi chính xác, bạn có thể cần phải xóa bộ đệm DNS, buộc trình duyệt phải đọc từ tệp máy chủ của bạn để xác định ánh xạ.
Để xóa bộ đệm DNS trên máy Mac của bạn, hãy mở Terminal và sử dụng lệnh sau (sudo cho phép bạn chạy lệnh này với tư cách là quản trị viên của máy):
$ sudo killall -HUP mDNSResponder
Lưu ý: Bạn sẽ cần nhập mật khẩu quản trị viên để thực hiện lệnh này.
Để giúp máy Mac của bạn xóa bộ đệm DNS của bạn, sau đó xác nhận nó đã xóa bộ nhớ cache của bạn bằng cách lặp lại xác nhận, nhập hai lệnh này được phân tách bằng dấu chấm phẩy như được hiển thị ở đây:
$ sudo killall -HUP mDNSResponder;say DNS cache has been flushed
CHỈNH SỬA TẬP TIN MÁY CHỦ MAC CỦA BẠN TRONG THIẾT BỊ ĐẦU CUỐI VỚI NANO
Các bước trong phần trước là đủ dễ dàng, nhưng nếu bạn muốn tránh sao chép tệp máy chủ, bạn có thể chỉnh sửa trực tiếp trong Terminal bằng Trình soạn thảo văn bản UNIX, được tích hợp trong macOS.
Để bắt đầu, khởi chạy Terminal, gõ lệnh sau và nhấn Return. Như với tất cả các lệnh sudo, bạn cũng cần nhập mật khẩu quản trị viên để thực thi nó:
$ sudo nano /private/etc/hosts
Bây giờ bạn sẽ thấy tệp máy chủ mở trong trình chỉnh sửa Nano hoặc vim hoặc trình chỉnh sửa khác mà bạn chọn. Để điều hướng và chỉnh sửa tệp trong Nano, hãy sử dụng các phím mũi tên trên bàn phím của bạn.
Chỉnh sửa tập tin máy chủ Nano
Giống như chúng ta đã làm với phương thức TextEdit, ở trên, chúng ta có thể thêm, chỉnh sửa hoặc xóa ánh xạ tên máy chủ theo ý muốn. Vì chúng tôi đã khởi chạy Nano bằng sudo, mọi thay đổi sẽ được xác thực và lưu trực tiếp vào tệp máy chủ gốc mà không cần phải sao chép nó bên ngoài thư mục chính của nó.
Khi bạn thực hiện xong các thay đổi, nhấn Control-X để thoát trình chỉnh sửa, Y để lưu và Quay lại để ghi đè lên tệp máy chủ hiện có.
Như chúng tôi đã đề cập trước đó, hãy đảm bảo xóa bộ đệm DNS của bạn nếu bạn nhận thấy rằng ánh xạ mới của bạn không hoạt động đúng.
Các ví dụ của chúng tôi đã đề cập đến việc chặn và chuyển hướng các trang web gây mất tập trung trong môi trường làm việc nhưng bạn cũng có thể sử dụng các bước này để chặn truy cập thủ công vào các trang web độc hại và tất nhiên cũng sử dụng các cách khác.
Nếu bạn đã từng mắc lỗi và bạn không chắc chắn cách khắc phục, bạn luôn có thể khôi phục nội dung tệp máy chủ mặc định bằng cách sử dụng một trong các phương pháp trên để nhập thông tin mặc định sau:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost::1 localhost
fe80::1%lo0 localhost
Nếu bạn là người dùng Mac và tìm thấy bài viết này hữu ích, bạn có thể muốn kiểm tra hướng dẫn TechJunkie khác, bao gồm Làm thế nào để Tìm CPU chính xác của máy Mac của bạn mẫu và Làm thế nào để Flush DNS trong Mac Mojave.
Lý do bạn đang tìm cách chỉnh sửa tệp máy chủ của Mac là gì? Làm thế nào nó làm việc ra? Xin vui lòng cho chúng tôi biết về nó trong các ý kiến ​​dưới đây!

About macsoft.vn

Check Also

Cách Sử Dụng Cài Đặt Nội Dung Trong Chrome

Cách Sử Dụng Cài Đặt Nội Dung Trong Chrome Trình duyệt Chrome của Google được …

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *