Cách xóa DNS Cache trên máy Mac

Mục lục:

Cách xóa DNS Cache trên máy Mac
Cách xóa DNS Cache trên máy Mac
Anonim

Điều cần biết

  • Nhập Terminal vào Spotlight hoặc điều hướng đến Go> Utilities> Terminal.
  • Trong cửa sổ Terminal, nhập lệnh: sudo dscacheutil -flushcache; sudo killall -HUP mDNS Trả lời

Bài viết này giải thích cách xóa bộ nhớ cache DNS trên máy Mac.

Làm cách nào để Đặt lại DNS của tôi trên máy Mac?

Nếu bạn đang gặp sự cố kết nối, bạn có thể khắc phục chúng bằng cách đặt lại bản ghi cục bộ của thông tin máy chủ tên miền (DNS) được lưu trữ trên máy Mac của bạn. Thông tin này có thể đã lỗi thời hoặc bị hỏng, ngăn các trang web tải và làm chậm kết nối của bạn. Để đặt lại bộ nhớ cache DNS trên máy Mac, bạn cần nhập lệnh Terminal trên máy Mac của mình.

Đây là cách xóa bộ nhớ cache DNS của bạn trên máy Mac:

  1. Lệnh+ Dấu cáchđể mở Spotlight.

    Image
    Image
  2. Nhập Terminalvà chọn Terminaltừ kết quả tìm kiếm.

    Image
    Image

    Bạn cũng có thể truy cập Terminal bằng cách điều hướng đến Go> Utilities> Terminal.

  3. Nhập lệnh này vào cửa sổ Terminal: sudo dscacheutil -flushcache; sudo killall -HUP mDNS Trả lờirồi nhấn Nhập.

    Image
    Image

    Lệnh này chỉ hoạt động trong macOS El Capitan và mới hơn. Nếu bạn có phiên bản macOS cũ hơn, hãy kiểm tra phần tiếp theo để biết lệnh chính xác.

  4. Nhập mật khẩu của bạn và nhấn lại nhập.

    Image
    Image

    Mật khẩu sẽ không xuất hiện trong Terminal khi bạn nhập. Chỉ cần nhập mật khẩu và nhấn enter.

  5. Bộ nhớ cache DNS của bạn sẽ được đặt lại, nhưng sẽ không có thông báo nào về hiệu ứng đó trong Thiết bị đầu cuối. Khi một dòng mới xuất hiện, nó cho biết lệnh đã được thực hiện.

    Image
    Image

Cách xóa DNS trong các phiên bản cũ hơn của macOS

Các phiên bản macOS cũ hơn sử dụng các lệnh Terminal khác nhau để xóa DNS. Tuy nhiên, bạn bắt đầu bằng cách mở cửa sổ Terminal bất kể bạn đang sử dụng phiên bản macOS nào.

Đây là các lệnh để xóa DNS trong mỗi phiên bản macOS:

  • El Capitan và mới hơn: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  • Yosemite: sudo killall -HUP mDNSResponder
  • Sư tử, Sư tử núi và Mavericks: sudo dscacheutil –flushcache
  • Snow Leopard: tra cứu sudo –flushcache
  • Hổ: tra cứu –flushcache

Nạp DNS làm gì?

Bất cứ khi nào bạn cố gắng truy cập một trang web qua internet, bạn sẽ kết nối với một máy chủ DNS cho trình duyệt web của bạn biết vị trí cần truy cập. Máy chủ DNS duy trì một thư mục các trang web và địa chỉ IP, cho phép nó xem địa chỉ trang web, tìm IP tương ứng và cung cấp cho trình duyệt web của bạn. Thông tin đó sau đó được lưu trữ trên máy Mac của bạn trong bộ nhớ cache DNS.

Khi bạn cố gắng truy cập một trang web mà bạn đã đến gần đây, máy Mac của bạn sử dụng bộ nhớ cache DNS của nó thay vì kiểm tra bằng máy chủ DNS thực tế. Điều đó tiết kiệm thời gian, vì vậy trang web tải nhanh hơn. Trình duyệt web không phải trải qua bước bổ sung là giao tiếp với máy chủ DNS từ xa, dẫn đến việc nhập địa chỉ trang web và tải trang web sẽ mất ít thời gian hơn.

Nếu bộ nhớ đệm DNS cục bộ bị hỏng hoặc lỗi thời, điều đó giống như cố gắng sử dụng danh bạ điện thoại cũ hoặc sổ địa chỉ mà ai đó đã phá hoại. Trình duyệt web của bạn kiểm tra bộ nhớ cache để tìm địa chỉ IP cho trang web bạn đang cố truy cập và trình duyệt tìm thấy địa chỉ sai hoặc địa chỉ không sử dụng được. Điều đó có thể làm chậm quá trình hoặc ngăn các trang web hoặc các phần tử cụ thể của trang web, chẳng hạn như video, tải.

Khi xóa bộ nhớ cache DNS, bạn sẽ hướng dẫn máy Mac xóa các bản ghi DNS cục bộ của nó. Điều đó buộc trình duyệt web của bạn phải kiểm tra bằng máy chủ DNS thực vào lần tiếp theo bạn cố gắng truy cập một trang web. Bạn nên xóa bộ nhớ cache DNS của mình sau khi thay đổi máy chủ DNS trên máy Mac. Nó cũng có thể hữu ích nếu bạn đang gặp sự cố kết nối.

FAQ

    Làm cách nào để kiểm tra bộ nhớ cache DNS trên máy Mac?

    Mở ứng dụng xem nhật ký Console tích hợp sẵn trên máy Mac của bạn và nhập any: mdnsrespondervào thanh tìm kiếm. Sau đó, khởi chạy Terminal, nhập sudo killall –INFO mDNSRespondervà nhấn Enterhoặc ReturnBack in ứng dụng Bảng điều khiển, bạn có thể xem danh sách các bản ghi DNS được lưu trong bộ nhớ cache.

    Làm cách nào để xóa bộ nhớ cache DNS trên Windows 10?

    Để xóa bộ nhớ cache DNS trên Windows 10, hãy mở hộp thoại Chạy, nhập ipconfig / flushdnsvà nhấp vào OK. Bạn cũng có thể sử dụng lệnh tương tự trong dấu nhắc lệnh của Windows nếu bạn muốn biết thêm thông tin về quy trình.

    Nhiễm độc bộ nhớ cache DNS là gì?

    Ngộ độc bộ nhớ cache DNS, còn được gọi là giả mạo DNS, là khi ai đó cố tình nhập thông tin sai hoặc không chính xác vào bộ nhớ cache DNS. Sau khi nhập thông tin sai, các truy vấn DNS trong tương lai sẽ trả về phản hồi không chính xác và hướng người dùng đến các trang web sai.

Đề xuất: