Máy chủ bị rối? Cách khôi phục tệp /etc/hosts mặc định ban đầu trong Mac OS X

Anonim

Tệp máy chủ được đưa vào mọi máy tính và được Mac OS sử dụng để ánh xạ địa chỉ IP thành tên máy chủ. Bởi vì người dùng có thể chọn điều chỉnh, thay đổi hoặc chỉnh sửa tệp máy chủ vì nhiều lý do, nó có thể dễ dàng bị lỗi người dùng, dẫn đến nhiều sự cố mạng không mong muốn khác nhau, từ vị trí mạng không thể truy cập, lỗi mạng, trang web bị chặn hoặc không thể tải, ngay cả với các bản cập nhật iOS không thành công và các lỗi iTunes khác nhau như lỗi 17 và 3194 thường gặp do máy chủ Apple đã bị chặn.

May mắn thay, việc khôi phục tệp /etc/hosts mặc định ban đầu trở lại bình thường khá dễ dàng và cách tốt nhất để lấy lại tệp mặc định ban đầu không bị ảnh hưởng là chỉ cần ghi đè lên tệp máy chủ bị hỏng hiện có bằng một tệp mới phiên bản sạch là bản sao của những gì được mặc định trong Mac OS X. Một ví dụ về phiên bản đó đã được đưa vào bên dưới để thuận tiện, nhưng bạn cũng có thể truy xuất nó từ một máy Mac khác nếu cần. Không có mục nhập hoặc sửa đổi bổ sung nào được bao gồm trong phiên bản bên dưới, đây là bản sao trực tiếp từ mục được tìm thấy trong OS X Mavericks, giúp bạn quay lại an toàn nếu bạn vô tình làm hỏng tài liệu máy chủ quan trọng trong quá trình thay đổi hoặc điều chỉnh. Bạn sẽ muốn sao chép văn bản bên dưới và dán vào một tệp văn bản thuần túy, được lưu trữ tại đường dẫn /etc/hosts. Nếu bạn không chắc chắn cách thực hiện, bạn có thể làm theo các hướng dẫn sau để tìm hiểu cách chỉnh sửa tệp theo cách thích hợp từ dòng lệnh và chỉ cần ghi đè tệp đó bằng khối máy chủ bên dưới hoặc sử dụng TextEdit và lưu qua phiên bản lộn xộn , đó là những gì chúng ta sẽ xem xét bên dưới.

Tệp /etc/hosts Mặc định & Gốc trong Mac OS X Trông Như Thế Này

Chứa trong khối mã là tệp máy chủ gốc và bốn mục nhập mặc định. Chỉ cần sao chép và dán tệp này lên tệp máy chủ hiện có, sau đó lưu dưới dạng văn bản thuần túy để khôi phục tệp.

Cơ sở dữ liệu máy chủ localhost được sử dụng để định cấu hình giao diện loopbackkhi hệ thống đang khởi động. Không thay đổi mục này.127.0.0.1 localhost 255.255.255.255 máy chủ phát sóng ::1 localhost fe80::1%lo0 localhost

Những người quen thuộc với dòng lệnh sẽ không gặp vấn đề gì với điều này, nhưng nếu bạn không chắc phải làm gì, bạn cũng có thể hoàn tất quy trình từ ứng dụng TextEdit như chúng tôi sẽ mô tả bên dưới :

Khôi phục tệp máy chủ gốc chưa sửa đổi vào Mac OS X

TextEdit là trình soạn thảo văn bản đơn giản đi kèm với mọi máy Mac, bạn cũng sẽ cần quyền truy cập của quản trị viên để hoàn thành tác vụ này vì tài liệu lưu trữ là một tệp hệ thống trong một thư mục bị hạn chế.

  1. Mở TextEdit và dán khối mã trên vào một tệp trống mới
  2. Chọn Tất cả văn bản và chọn “Định dạng > Tạo văn bản thuần túy” và nhấp vào “OK
  3. Chọn “Tệp > Lưu dưới dạng” và bỏ chọn hộp “Nếu không có phần mở rộng nào được cung cấp, hãy sử dụng txt” – điều này rất quan trọng, KHÔNG BAO GỒM PHẦN MỞ RỘNG TỆP
  4. Nhấn Command+Shift+G để hiển thị cửa sổ “Go To Folder”, bây giờ hãy nhập /etc/ và go
  5. Đặt tên tệp là 'hosts' và lưu, bạn cần nhập mật khẩu quản trị viên để có thể ghi vào thư mục này

Bây giờ để xác nhận tệp máy chủ được lưu đúng cách, hãy truy cập ứng dụng Terminal và nhập nội dung sau:

cat /etc/hosts

Lệnh đó sẽ báo cáo tệp có dạng như sau:

Nếu nó không giống như tệp máy chủ mẫu ở trên, bạn đã làm sai điều gì đó. Các vấn đề phổ biến nhất thường là không lưu tệp dưới dạng văn bản thuần túy, vô tình thêm phần mở rộng tệp hoặc đặt tên tệp không chính xác, vì vậy hãy kiểm tra kỹ điều đó. Nếu bạn vẫn gặp sự cố, có thể bạn đã ghi đè tệp không đúng cách.

Bạn có thể muốn xóa bộ đệm ẩn DNS hoặc chỉ cần khởi động lại máy Mac để các thay đổi có hiệu lực trên toàn hệ thống và khôi phục tệp máy chủ.

Đây thực sự là cách dễ nhất để khôi phục tệp máy chủ nếu bạn làm hỏng tệp, nếu tệp trở nên quá lộn xộn với hàng tấn mục nhập hoặc bằng cách nào đó khiến cơ sở dữ liệu máy chủ hoàn toàn không sử dụng được.Bạn chắc chắn không cần khôi phục toàn bộ máy Mac từ bản sao lưu Time Machine hoặc cài đặt lại hệ điều hành để thực hiện điều này.

Máy chủ bị rối? Cách khôi phục tệp /etc/hosts mặc định ban đầu trong Mac OS X