Microsoft Windows hiển thị lỗi "DNS Server Not Responding" (Máy chủ DNS không phản hồi) khi hệ thống không kết nối được đến máy chủ DNS chỉ định hoặc hệ thống DNS không phản hồi. Tuy nhiên, bạn có thể thay đổi một vài tùy chọn trên máy tính để khắc phục lỗi. Đây là cách.
Một số cách khắc phục sự cố DNS bao gồm: xóa cache DNS, tắt antivirus và tường lửa, vô hiệu hóa IPv6, dùng máy chủ DNS thay thế, và nhiều hơn nữa.
Dùng trình duyệt web khác
Bạn gặp lỗi máy chủ DNS trên hệ thống vì trình duyệt web hiện tại có vấn đề. Điều này ngăn trình duyệt kết nối đến máy chủ chỉ định.
Trong trường hợp này, bạn có thể chuyển sang trình duyệt web khác và xem sự cố có được giải quyết không. Ví dụ, nếu bạn đang dùng Google Chrome, chuyển sang Mozilla Firefox hoặc Microsoft Edge xem có truy cập được trang web không.
Nếu cách này giải quyết vấn đề, bạn có thể reset trình duyệt chính để khắc phục sự cố DNS.
Khởi động lại Router
Cách khác khắc phục nhiều sự cố máy chủ DNS là khởi động lại router. Router vô hiệu hóa và kích hoạt lại tất cả tính năng khi reboot, khắc phục nhiều vấn đề nhỏ của thiết bị.
Bạn có thể khởi động lại hầu hết router bằng nút Nguồn (Power) trên thiết bị. Bạn cũng có thể dùng công tắc ổ cắm hoặc trang cài đặt router trong trình duyệt để tắt và bật lại thiết bị.
Khởi chạy trình duyệt và thử truy cập trang web khi router khởi động lại và thiết lập kết nối internet.
Xóa Cache DNS
Windows dùng cache DNS giúp bạn nhanh chóng chuyển tên miền thành địa chỉ IP. Đôi khi, cache bị hỏng ngăn trình duyệt truy cập trang web.
Trong trường hợp này, bạn có thể xóa cache DNS, giúp khắc phục nhiều vấn đề. Máy tính sẽ tự xây dựng lại cache này khi bạn duyệt web.
- Mở menu Start, tìm Command Prompt, và mở công cụ.
- Nhập lệnh sau trên cửa sổ CMD và nhấn Enter: ipconfig /flushdns
- Đóng Command Prompt khi đã xóa cache DNS.
Tắt Tường lửa (Firewall)
Nhiệm vụ tường lửa là giám sát kết nối mạng vào/ra máy tính. Tiện ích này có thể phát hiện truy cập máy chủ DNS của bạn như mối đe dọa tiềm ẩn, chặn kết nối và dẫn đến lỗi "DNS Server Not Responding".
Bạn có thể khắc phục bằng cách tạm tắt tường lửa. Cách làm cho Microsoft Defender Firewall:
- Mở Start, tìm Windows Security, và mở ứng dụng.
- Chọn Tường lửa & bảo vệ mạng (Firewall & network protection) trên cửa sổ chính.
- Chọn mạng có ghi (active).
- Tắt công tắc Microsoft Defender Firewall.
- Chọn Có (Yes) trong cửa sổ User Account Control.
Tắt Antivirus
Lý do có thể bạn gặp lỗi "DNS Server Not Responding" là chương trình antivirus đã phát hiện truy cập máy chủ DNS của bạn như mối đe dọa. Điều này có thể dẫn đến chặn hoạt động, dẫn đến thông báo lỗi trên.
Bạn có thể kiểm tra bằng cách tạm tắt bảo vệ antivirus. Cách làm cho Microsoft Defender Antivirus:
- Mở ứng dụng Windows Security trên PC.
- Chọn Bảo vệ virus & mối đe dọa (Virus & threat protection).
- Chọn Quản lý cài đặt (Manage settings) trong phần Cài đặt bảo vệ virus & mối đe dọa.
- Tắt tùy chọn Bảo vệ thời gian thực (Real-time protection).
- Chọn Có (Yes) trong cửa sổ User Account Control.
Tắt IPv6
Đôi khi, tính năng Giao thức Internet Phiên bản 6 (IPv6) của máy tính không hoạt động tốt với máy chủ DNS chỉ định, gây ra nhiều vấn đề. Trong trường hợp này, bạn có thể tắt giao thức này và xem có khắc phục được không.
Bạn có thể bật lại IPv6 bất cứ lúc nào.
- Mở Control Panel trên Windows PC.
- Chọn Mạng và Internet (Network and Internet) > Trung tâm Mạng và Chia sẻ (Network and Sharing Center) trong Control Panel.
- Chọn Thay đổi cài đặt bộ điều hợp (Change adapter settings) bên trái.
- Chuột phải vào bộ điều hợp mạng (network adapter) và chọn Thuộc tính (Properties).
- Bỏ chọn Giao thức Internet Phiên bản 6 (TCP/IPv6) và chọn OK ở dưới.
Thay đổi máy chủ DNS
Giống như mọi dịch vụ trực tuyến, máy chủ DNS của bạn có thể gặp sự cố ngừng hoạt động. Khi này, trình duyệt web và app khác không tìm thấy địa chỉ trực tuyến, dẫn đến các thông báo lỗi DNS.
Trong trường hợp này, bạn có thể chuyển sang máy chủ DNS thay thế. Có một số máy chủ thứ ba tốt, như DNS công cộng của Google (Google Public DNS) và OpenDNS.
- Điều hướng đến Control Panel > Mạng và Internet > Trung tâm Mạng và Chia sẻ > Thay đổi cài đặt bộ điều hợp trên máy tính.
- Chuột phải vào bộ điều hợp mạng và chọn Thuộc tính.
- Chọn Giao thức Internet Phiên bản 4 (TCP/IPv4) trong danh sách và chọn Thuộc tính.
- Bật tùy chọn Sử dụng địa chỉ máy chủ DNS sau (Use the following DNS server addresses).
- Nhập 208.67.222.222 vào trường Máy chủ DNS ưu tiên (Preferred DNS server) và 208.67.220.220 vào trường Máy chủ DNS thay thế (Alternate DNS server).
- Chọn OK ở dưới.
Vô hiệu hóa các kết nối mạng khác
Nếu Windows PC vẫn hiển thị lỗi "DNS Server Not Responding", các bộ điều hợp mạng khác có thể đang can thiệp vào bộ điều hợp chính.
Bạn có thể khắc phục bằng cách vô hiệu hóa tất cả bộ điều hợp mạng trừ cái bạn đang dùng. Cách làm:
- Truy cập Control Panel > Mạng và Internet > Trung tâm Mạng và Chia sẻ > Thay đổi cài đặt bộ điều hợp trên PC.
- Chuột phải vào từng bộ điều hợp mạng không dùng và chọn Vô hiệu hóa (Disable).
Cập nhật Driver Bộ điều hợp mạng
Driver lỗi thời thường gây ra nhiều vấn đề, và lỗi "DNS Server Not Responding" có thể do driver bộ điều hợp mạng cũ. Trong trường hợp này, bạn có thể cập nhật driver lên phiên bản mới nhất và giải quyết vấn đề.
- Mở Start, tìm Device Manager, và mở công cụ.
- Mở rộng Bộ điều hợp mạng (Network adapters), chuột phải vào bộ điều hợp của bạn, chọn Cập nhật driver (Update driver).
- Chọn Tự động tìm driver (Search automatically for drivers).
- Để Device Manager cài driver có sẵn.
Giải quyết sự cố DNS Server trên Windows 10/11
Vấn đề máy chủ DNS rất phổ biến, bạn có thể gặp bất cứ lúc nào. Điều tốt là dễ dàng xử lý hầu hết các vấn đề này. Bạn có thể thay đổi vài tùy chọn trên hệ thống, chuyển sang máy chủ thay thế, và cập nhật driver bộ điều hợp mạng để khắc phục.
Sau đó, bạn có thể truy cập trang web và cho phép app kết nối đến bất kỳ máy chủ web nào mà không gặp vấn đề.