Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Cách khắc phục lỗi 'DNS Server Is Not Responding' trên máy tính

"DNS Server is not responding" (Máy chủ DNS không phản hồi) là sự cố mạng bạn đôi khi gặp trên PC. Thường đi kèm không thể kết nối bất kỳ trang web nào – rất phiền toái đối với đa số người. May mắn thay, việc giải quyết tương đối dễ dàng – chỉ cần điều chỉnh cài đặt. Trong bài này, tôi sẽ chỉ cho bạn cách làm – và giúp khắc phục lỗi "DNS server is not responding".

DNS là gì?

Để hiểu rõ vấn đề, quan trọng là biết máy chủ DNS là gì và nó ảnh hưởng thế nào đến mạng của bạn.1 Bạn có thể bỏ qua phần giải thích và đi thẳng đến giải pháp. Người dùng biết URL thân thiện – như howtofix.guide hoặc youtube.com. Tuy nhiên, chúng không phù hợp cho máy tính – đặc biệt cơ sở hạ tầng mạng. Máy dùng hệ thống địa chỉ IP, trông như 123.456.78.90 hoặc 2001:0db8:85a3:0000:0000:8a2e:0370:7334. Chuỗi số này giống như địa chỉ gói tin internet đi qua mạng. Domain Name System (DNS) chính là sổ địa chỉ giúp PC tìm địa chỉ đúng của trang web bạn muốn truy cập.

Khi bạn gõ URL vào thanh địa chỉ trình duyệt và nhấn Enter, máy tính gửi yêu cầu đến máy chủ DNS. Nó phản hồi bằng cách gửi cho thiết bị địa chỉ IP của máy chủ trang web phù hợp nhất để kết nối. Không phải tất cả đều phù hợp – DNS server thường chứa bản ghi phù hợp vị trí của bạn nhất. Và như bạn đoán, khi DNS lỗi hoặc không phản hồi, lướt web trở nên khó khăn.

Tại sao lỗi "DNS Server is not responding" xuất hiện?

Lỗi DNS server có thể có nhiều nguyên nhân, từ lỗi của bạn đến vấn đề phía server. Cũng có thể có sự cố với router mạng – và trường hợp đó có thể liên quan đến phần cứng. Khá phức tạp để xác định chính xác lỗi ở đâu – bạn có thể thực hiện troubleshooting (khắc phục sự cố) tôi đề xuất dưới đây nhanh hơn nhiều. Có 10 cách giải quyết có thể – hãy bắt đầu từ đơn giản nhất đến phức tạp nhất.

DNS Server is not responding — cách khắc phục?

1. Khởi động lại router (Reboot router)

Tùy chọn đơn giản và tốn ít thời gian nhất: chỉ cần khởi động lại router mạng. Nó có thể gặp sự cố firmware ngẫu nhiên, tắt và bật lại có thể giúp. Hầu hết thiết bị có nút nguồn ở mặt sau – nhấn một lần, đợi 10 giây, nhấn lại. Nếu không tìm thấy nút, chỉ cần rút cắm nguồn, cắm lại sau 10 giây.

2. Tắt antivirus (Disable antivirus)

Đôi khi, những thứ được thiết kế để bảo vệ chúng ta có thể hoạt động sai. Chúng không bao giờ làm cố ý, nhưng bạn nên nhận ra khả năng đó. Tắt antivirus có thể giúp khắc phục vấn đề. Ngoài ra, kiểm tra khay hệ thống (tray) – đôi khi antivirus vẫn chạy ngầm ngay sau khi nhấn Close.

3. Vô hiệu hóa các kết nối thứ cấp (Secondary connections)

Bạn có thể có nhiều tùy chọn kết nối – mỗi VPN và proxy server bạn dùng thêm một. Chúng cũng có thể xuất hiện khi bạn dùng nhiều cách kết nối mạng. Có nhiều kết nối hoạt động cùng lúc có thể gây sự cố – kết nối không hoạt động treo trên kết nối, và kết nối bạn đang dùng thất bại vì có yêu cầu chưa xử lý.

Vào Control Panel → Network and Internet. Đi đến Network and Sharing Centre → Change adapter settings.

Cách khắc phục lỗi  DNS Server Is Not Responding  trên máy tính

Trong menu này, bạn sẽ thấy danh sách tất cả tùy chọn kết nối bạn từng có.

Cách khắc phục lỗi  DNS Server Is Not Responding  trên máy tính

Vô hiệu hóa những cái bạn không dùng – chỉ để WLAN và Internet hoạt động thường là đủ. Nếu bạn đang dùng VPN, hãy để nó bật – tùy chọn kết nối của nó sẽ có tên tương ứng.

4. Cập nhật driver (Update drivers)

Trong một số trường hợp, lỗi DNS server không phản hồi do driver card mạng cũ. Hầu hết nhà sản xuất đăng phiên bản mới nhất trên trang chính thức. Rất khuyến khích tải driver từ nguồn chính thức, vì trang thứ ba không đảm bảo gói bạn nhận được là chính hạch và sạch malware. Virus cấp driver dễ dàng tạo hỗn loạn trên thiết bị.

Cập nhật driver qua Device Manager (tiện ích mặc định Windows) cũng KHÔNG khuyến khích. Không nguy hiểm, nhưng có thể không có tác dụng, vì các bản cập nhật này từ server Microsoft. Họ cũng tải driver mới, nhưng không thường xuyên như nhà phát triển, và đôi khi bỏ lỡ các bản cập nhật nhỏ – như những bản có thể sửa lỗi DNS.

5. Tắt tính năng Windows Update P2P (Peer-to-peer)

Để cho người dùng lựa chọn cách phân phối cập nhật, Microsoft cho phép tải bản vá mới qua kết nối peer-to-peer. Giảm lưu lượng nhưng làm chậm tổng thể. Tiến trình này có thể ảnh hưởng cài đặt mạng, làm DNS server không thể truy cập. Tắt phân phối P2P sẽ loại bỏ nguồn vấn đề này.

Mở Settings → Windows Update. Nhấn nút Advanced options.

Cách khắc phục lỗi  DNS Server Is Not Responding  trên máy tính Delivery Optimisation (Tối ưu hóa phân phối). Chọn bỏ Allow Download from Other PCs (Cho phép tải từ PC khác).

Cách khắc phục lỗi  DNS Server Is Not Responding  trên máy tính

6. Khởi động Windows vào Safe Mode with Networking (Chế độ an toàn có mạng)

Trong một số tình huống, kết nối mạng và đặc biệt DNS có thể bị ngắt bởi phần mềm trên thiết bị. Trường hợp hiếm, nhưng đáng thử, vì malware có thể là nguyên nhân. Safe Mode khởi động hệ thống không có phần mềm/dịch vụ thứ ba nào tải ngầm. Tùy chọn "with Networking" cho phép test kết nối.

Nhấn nút Windows, giữ Shift trên bàn phím, và nhấn Restart trong menu tắt nguồn. Bạn sẽ được chuyển đến menu khôi phục (recovery menu).

Cách khắc phục lỗi  DNS Server Is Not Responding  trên máy tính

Chọn Startup Settings → Windows 10 Safe Mode with Networking. Nhấn Enter, máy sẽ khởi động lại với thay đổi nói trên.

Cách khắc phục lỗi  DNS Server Is Not Responding  trên máy tính

Nếu vấn đề giải quyết sau bước này, tức là do phần mềm trên PC. Để loại bỏ nguồn gốc có thể là độc hại, tôi khuyên quét máy với giải pháp anti-malware tốt. GridinSoft Anti-Malware hoàn hảo cho nhiệm vụ này.

7. Tắt tính năng IPv6

IPv6 là người kế vị dự định của IPv4, cung cấp dải địa chỉ IP rộng lớn hơn. Giải quyết vấn đề xuất hiện giữa thập niên 2000 – kho địa chỉ cạn kiệt vì mỗi thiết bị mới cần địa chỉ riêng. Hiện tại, một sự kết hợp IPv4 và IPv6 được áp dụng – và đó là nguồn vấn đề có thể. Vô hiệu hóa IPv6 sẽ không ảnh hưởng trải nghiệm mạng – vì mọi endpoint đều có địa chỉ v4/v6 trùng lặp.

Mở Control Panel → Network and Internet. Click Network and Sharing để mở thông tin kết nối hiện tại.

Cách khắc phục lỗi  DNS Server Is Not Responding  trên máy tính

Nhấn vào kết nối đầu tiên (kết nối bạn đang dùng). Trong cửa sổ hiện ra, chọn "Properties" (Thuộc tính) để mở tham số adapter.

Cách khắc phục lỗi  DNS Server Is Not Responding  trên máy tính

Cuộn xuống tìm tham số "Internet Protocol Version 6". Bỏ tích, nhấn "OK".

Cách khắc phục lỗi  DNS Server Is Not Responding  trên máy tính

8. Thay đổi máy chủ DNS (Change DNS server)

Nếu máy chủ DNS mặc định do hệ thống đặt khi thiết lập mạng hoạt động sai, bạn có thể thử thay thế. Ví dụ, bạn có thể dùng DNS của Google – an toàn, hợp pháp và miễn phí.2 Thay đổi cài đặt này yêu cầu mở cài đặt mạng trong Control Panel lại.

Đi đến Network and Internet → Network and Sharing Centre → Change adapter settings.

Cách khắc phục lỗi  DNS Server Is Not Responding  trên máy tính

Chọn kết nối bạn đang dùng, chuột phải > Properties. Cửa sổ cài đặt adapter hiện ra.

Cách khắc phục lỗi  DNS Server Is Not Responding  trên máy tính

Tìm tùy chọn Internet Protocol Version 4, click một lần > nút Properties.

Cách khắc phục lỗi  DNS Server Is Not Responding  trên máy tính

Phần dưới cửa sổ, chọn "Use the following DNS server addresses" (Sử dụng địa chỉ máy chủ DNS sau). Nhập 8.8.8.8 làm Preferred DNS, và 8.8.4.4 làm Alternate DNS. Nhấn OK lưu.

Cách khắc phục lỗi  DNS Server Is Not Responding  trên máy tính

9. Nhập MAC-address thủ công (Enter MAC address manually)

Đôi khi lỗi DNS server không phản hồi xảy ra do lỗi trong MAC-address mặc định của thiết bị. MAC-address là địa chỉ ảo của thiết bị chính xác, giúp phân biệt nó trong mạng. Hệ thống gán MAC-address đôi khi không hoạt động đúng – bạn cần thiết lập thủ công.

Mở Command Prompt với quyền Admin.

Cách khắc phục lỗi  DNS Server Is Not Responding  trên máy tính

Gõ lệnh: ipconfig /all. Sẽ trả về danh sách thuộc tính mạng hiện tại. Tìm dòng "Physical Address", copy giá trị.

Cách khắc phục lỗi  DNS Server Is Not Responding  trên máy tính

Sau đó, vào Control Panel → Network and Internet → Network and Sharing centre. Chọn tùy chọn đầu danh sách – đó là kết nối đang hoạt động – nhấn vào badge tên mạng.

Cách khắc phục lỗi  DNS Server Is Not Responding  trên máy tính

Trong cửa sổ này, vào Properties, click Client for Microsoft Networks. Tab Advanced, tìm dòng "Network Address". Click vào, dán giá trị MAC vừa copy vào ô bên phải. Nhấn OK áp dụng.

Cách khắc phục lỗi  DNS Server Is Not Responding  trên máy tính

10. Xóa cache DNS và reset địa chỉ IP (Flush DNS cache and reset IP)

Hệ thống cache địa chỉ IP của các trang bạn truy cập thường xuyên. Danh sách IP cache này đôi khi bị lỗi, ngăn máy nhận địa chỉ DNS đúng. Cấu hình IP cũng có thể sai, đặc biệt sau thay đổi thủ công và can thiệp phần mềm thứ ba. Dọn cache và reset cài đặt IP có thể khắc phục.

Mở Command Prompt quyền Admin. Gõ lần lượt các lệnh sau, mỗi lệnh nhấn Enter:


netsh int ip reset
netsh winsock reset
ipconfig /flushdns
ipconfig /renew

Chúng sẽ xóa cache DNS và khôi phục cài đặt IP về trạng thái gốc.