Khi chạy trình khắc phục sự cố mạng, người dùng thấy thông báo lỗi "DNS server not responding". Lý do xảy ra lỗi khá rõ ràng từ chính thông báo. Tuy nhiên, điều gì khiến DNS server không phản hồi? Để trả lời, bạn cần xem DNS server đang dùng và xem có sự cố nào được báo cáo tại thời điểm đó. Bài viết này sẽ hướng dẫn cách khắc phục lỗi này.

Có các yếu tố khác cũng gây ra lỗi này. Trong một số trường hợp, vấn đề do phần mềm antivirus bên thứ 3 cài đặt trên hệ thống, trong trường hợp khác do DNS cache bị hỏng. Trước khi bắt đầu, hãy xem qua các nguyên nhân tiềm ẩn để hiểu rõ vấn đề trước khi đề cập đến các phương pháp khắc phục.
Nguyên nhân gây lỗi "The DNS Server isn't responding"
- DNS Server Down — Lý do đầu tiên là DNS server hiện tại bị sập và không thể truy cập. Trong trường hợp này, chỉ cần đổi DNS server để khắc phục.
- DNS Cache — Trong một số trường hợp, lỗi cũng do DNS cache bị hỏng/hư hại trên hệ thống. Nếu áp dụng, chỉ cần xóa cache để khắc phục.
- Can thiệp của bên thứ 3 — Vấn đề cũng có thể nảy sinh khi ứng dụng bên thứ 3 can thiệp. Phần mềm antivirus là ví dụ điển hình. Trong trường hợp này, phải tắt chương trình gây sự để khắc phục lỗi.
Đã xem qua danh sách nguyên nhân, hãy bắt đầu với các phương pháp khắc phục. Không nói thêm, hãy đi vào chủ đề.
Sử dụng DNS Server mặc định
Điều đầu tiên khi gặp vấn đề là kiểm tra cài đặt mạng và đảm bảo bạn đang dùng DNS server mặc định. DNS server mặc định do ISP quản lý. Do đó, bất kỳ sự cố nào với DNS server đều dễ dàng được ISP lan truyền để khách hàng không gặp rắc rối.
Nếu bạn đang dùng DNS server bên thứ 3, hãy quay lại DNS mặc định và xem có khắc phục được không. Làm theo hướng dẫn dưới đây:
- Mở Control Panel trên hệ thống.

- Trong Control Panel, điều hướng đến Network and Internet.

- Nhấn vào tùy chọn Network and Sharing Center.

- Đối diện Connections, nhấn vào liên kết cung cấp.

- Trong cửa sổ mở ra, nhấn nút Properties.

- Nhấn đúp vào tùy chọn Internet Protocol Version 4 (TCP/IPv4).

- Trong cửa sổ tiếp theo, đảm bảo tùy chọn Obtain DNS server address automatically được chọn. Nhấn OK.

- Làm tương tự cho Internet Protocol Version 6 (TCP/IPv6).
- Khởi động lại hệ thống.
- Sau khi PC khởi động, kiểm tra xem vấn đề còn tồn tại không.
Xóa DNS Cache
Trong một số trường hợp, vấn đề nêu trên cũng có thể do DNS cache bị hỏng/hư hại. Khi xảy ra, bạn phải xóa DNS cache và đăng ký lại DNS trên hệ thống để khắc phục. Làm theo hướng dẫn dưới đây:
- Mở Start Menu và tìm command prompt. Chuột phải vào kết quả và chọn Run as administrator.

- Khi cửa sổ command prompt mở, gõ các lệnh sau lần lượt:
ipconfig /flushdns ipconfig /registerdns ipconfig /release ipconfig /renew

- Khởi động lại máy tính.
- Sau khi PC khởi động, kiểm tra xem vấn đề còn tiếp diễn không.
Thay đổi DNS Server
Cách khác khắc phục lỗi là thay đổi DNS server. Vấn đề xảy ra vì DNS hiện tại không thể truy cập. Bạn có thể khắc phục bằng cách đổi sang DNS server bên thứ 3 từ Google hoặc Cloudflare. Việc này khá dễ, làm theo hướng dẫn dưới:
- Chuột phải vào biểu tượng mạng trên thanh tác vụ và chọn Network and Internet settings.

- Trên cửa sổ Settings, nhấn Advanced network settings.

- Tiếp theo, nhấn More network adapter options.

- Trên cửa sổ bật lên, chuột phải vào card mạng và chọn Properties.
- Nhấn đúp vào Internet Protocol Version 4 (TCP/IPv4).

- Ở dưới cùng, chọn Use the following DNS server addresses.
- Nhập các DNS server sau. Bạn có thể chọn Google hoặc Cloudflare.
Google: 8.8.8.8 8.8.4.4 Cloudflare: 1.1.1.1 1.0.0.1

- Nhấn OK và khởi động lại máy tính.
- Sau khi PC khởi động, kiểm tra xem vấn đề còn tồn tại không.
Reset Network
Vấn đề có thể do cài đặt mạng. Trong trường hợp này, bạn có thể reset cài đặt mạng để thiết lập lại mạng trên hệ thống. Nếu cấu hình sai gây ra vấn đề, nó sẽ được khắc phục. Làm theo hướng dẫn dưới:
- Mở Settings bằng cách nhấn Windows key + I.

- Trên Settings, nhấn Network and Internet.
- Nhấn Advanced network settings.

- Nhấn Network reset.

- Nhấn Reset now để reset cài đặt mạng.

- Sau khi xong, kiểm tra xem vấn đề còn xảy ra không.
Thực hiện Clean Boot
Cuối cùng, nếu không phương pháp nào khắc phục được, lỗi có thể do ứng dụng bên thứ 3 can thiệp. Thường liên quan đến phần mềm antivirus. Tuy nhiên, hiếm khi ứng dụng khác cũng gây ra vấn đề.
Bạn có thể thực hiện clean boot để xem ứng dụng bên thứ 3 có phải thủ phạm không. Clean boot khởi động hệ thống chỉ với các dịch vụ cần thiết chạy nền. Nếu vấn đề biến mất sau clean boot, rõ ràng do ứng dụng bên thứ 3. Trong trường hợp đó, bạn có thể bật lại dịch vụ lần lượt để tìm thủ phạm. Khuyến nghị bắt đầu với antivirus bên thứ 3. Làm theo hướng dẫn dưới để clean boot:
- Mở hộp thoại Run bằng cách nhấn Windows key + R.
- Trong Run, gõ msconfig và nhấn Enter.

- Trên cửa sổ System Configuration, chuyển sang tab Services.
- Tích vào ô Hide all Microsoft services.

- Nhấn nút Disable all rồi Apply.

- Chuyển sang tab Startup và nhấn Open Task Manager.

- Trên Task Manager, chọn từng ứng dụng và nhấn nút Disable.

- Khởi động lại máy tính.
- Kiểm tra xem vấn đề còn tồn tại sau clean boot không.