Cách đặt lại bộ đệm ẩn DNS trong macOS High Sierra

Mục lục:

Anonim

Cần đặt lại và xóa bộ đệm ẩn DNS trong macOS High Sierra? Một số người dùng máy Mac có thể cần thỉnh thoảng đặt lại bộ nhớ cache DNS cục bộ của họ, thường là do cài đặt DNS của máy Mac đã thay đổi hoặc một máy chủ định danh hoặc tên miền cụ thể được lưu vào bộ nhớ cache và họ cần xóa bộ nhớ cache DNS hiện có.

Mặc dù hầu hết các nhà phát triển web, quản trị viên hệ thống và quản trị viên mạng đều loay hoay với DNS và phải đặt lại cũng như xóa bộ đệm ẩn DNS của họ, đôi khi những người dùng Mac khác cũng cần xóa bộ đệm ẩn DNS.

Trong macOS High Sierra, bạn có thể đặt lại bộ đệm ẩn DNS bằng cách nhắm mục tiêu quy trình mDNSResponder thông qua dòng lệnh có sẵn trong ứng dụng Terminal. Điều này tương tự với việc xóa bộ nhớ cache DNS trong macOS Sierra và El Capitan, mặc dù quá trình đặt lại bộ nhớ cache DNS đã thay đổi nhiều lần trong suốt lịch sử của hệ điều hành Mac OS và Mac OS X.

Cách Đặt lại bộ đệm ẩn DNS trong MacOS High Sierra

Lưu ý rằng việc đặt lại và xóa bộ đệm ẩn DNS có thể sẽ làm gián đoạn mọi hoạt động hoặc việc sử dụng internet đang diễn ra.

  1. Khởi chạy ứng dụng Terminal, ứng dụng này nằm trong thư mục /Applications/Utilities/ trên máy Mac
  2. Tại dòng lệnh, nhập cú pháp sau:
  3. sudo killall -HUP mDNSResponder; ngủ 2; echo Đặt lại bộ nhớ cache DNS của macOS | Nói

  4. Nhấn phím Return rồi nhập mật khẩu quản trị viên, sau đó nhấn return
  5. Đợi một chút, khi bạn thấy dòng chữ “macOS DNS Cache Reset” xuất hiện trong Terminal thì việc đặt lại bộ đệm DNS đã thành công
  6. Thoát Terminal

Bạn có thể phải thoát và khởi chạy lại một số ứng dụng được kết nối internet nhất định để các thay đổi có hiệu lực, mặc dù hầu hết các trình duyệt web chỉ cần làm mới đơn giản là đủ.

Nếu cách tiếp cận trên không hiệu quả vì bất kỳ lý do gì, bạn có thể chia cú pháp lệnh thành các thành phần nhỏ hơn:

sudo killall -HUP mDNSResponder && echo Đặt lại bộ đệm ẩn DNS của macOS

Điều này áp dụng cho macOS High Sierra, phiên bản là Mac OS 10.13.x. Người dùng quan tâm đến việc tìm hiểu cách đặt lại bộ nhớ cache DNS trong các phiên bản trước của MacOS có thể tìm hiểu cách thực hiện đối với Sierra, El Capitan, Yosemite và các phiên bản cũ hơn của Mac OS X nếu muốn.

Cách đặt lại bộ đệm ẩn DNS trong macOS High Sierra