Vấn đề DNS không mới, và có thể là nguyên nhân chính Internet không hoạt động. Khi dùng Internet Connections Troubleshooter tích hợp trên Windows 11/10, nếu nhận lỗi Windows can't communicate with the device or resource (Primary DNS Server), bài này xem cách giải quyết.
Primary DNS Server là gì?
Khi cấu hình DNS Server trên Windows hoặc Router, có 2 mục: Primary và Secondary. Đây là cơ chế dự phòng: website vẫn mở được nếu DNS server đầu tiên không phản hồi.
Windows không giao tiếp được với thiết bị hoặc tài nguyên (Primary DNS Server)
ISP cấu hình DNS server, hoặc bạn đặt thủ công trên router/PC nếu dùng public DNS như Cloudflare, Google, v.v. Vì thông báo rõ không giao tiếp được, cần giải quyết vấn đề kết nối.
- Khởi động lại Router hoặc PC
- Thêm Secondary DNS
- Kiểm tra DNS và DHCP Client
- Đổi DNS
Làm theo các phương pháp sửa lỗi Windows không giao tiếp được với thiết bị/tài nguyên (Primary DNS server).
1. Khởi động lại Router hoặc PC
Đôi khi phần cứng bị kẹt cần restart. Khuyên restart cả router và PC làm bước đầu. Sẽ reset mọi thứ tạm thời, tải lại cấu hình, bắt đầu mới.
2. Thêm Secondary DNS
Bạn có thiếu secondary DNS? Dù hiếm, nếu cấu hình DNS thủ công nhưng không nhập secondary DNS, và primary DNS fail, đó là nguyên nhân gốc. Còn gọi là Alternate DNS trong một số cài đặt.
3. Đổi DNS
Luôn ưu tiên dùng Public DNS. Danh sách: Google DNS, Cloudflare, Quad9, OpenDNS, Comodo Secure DNS, v.v. Một số trả phí, khác miễn phí. Trừ khi cần dịch vụ trả phí, miễn phí đủ tốt.
4. Đảm bảo DNS Client và DHCP Client đang chạy
Hai dịch vụ này cần chạy để đảm bảo không có lỗi DNS do chúng.
- DHCP Client Service đăng ký và cập nhật địa chỉ IP và bản ghi DNS cho PC. Nếu dừng, máy không nhận địa chỉ IP động và cập nhật DNS.
- DNS Client Service (dnscache) đặt tên và đăng ký tên máy đầy đủ. Nếu dừng, không có caching.
Gõ services.msc trong Run Prompt, Enter. Mở Services window. Tìm DNS Client và DHCP Client, đảm bảo đang chạy.
Liên quan: Your computer appears to be correctly configured, but the device or resource (DNS server) is not responding.
Làm sao giải quyết vấn đề DNS?
Nếu restart PC/router không giúp, đã xóa cache, tốt nhất dùng VPN hoặc DNS resolver khác. Giúp xác định ISP có phải vấn đề – thường xuyên xảy ra.
Làm sao kiểm tra cài đặt DNS?
Trên router, kiểm tra cấu hình nơi cài IP settings của ISP. Nếu cấu hình trên PC, vào Settings > Network & Internet. Nhấp Properties, rồi nhấp Edit bên cạnh DNS server assignment. Xem cài đặt tại đây.
DNS tốt dùng gì?
Không có định nghĩa DNS tốt cụ thể, nhưng dùng Cloudflare, Google DNS, v.v. mang lại hiệu suất tốt hơn ISP.
Secondary DNS là gì?
Nếu primary server phân giải tên website sang IP (DNS) fail, PC gửi truy vấn sang secondary DNS. Đảm bảo nếu truy vấn quá lâu hoặc không khả dụng, người dùng vẫn truy cập web. Sau khi phân giải, máy lưu cục bộ và không truy vấn DNS lại cho đến khi cache hết hạn.
Cách xóa DNS Cache?
Khi IP website được phân giải, lưu trong cache. Lần sau trình duyệt yêu cầu, cache cục bộ dùng để phân giải nhanh thay vì query DNS. Nếu website không dùng IP đó nữa, website có thể fail. Xem hướng dẫn chi tiết xóa DNS cache.
DNS có thay đổi địa chỉ IP không?
Không, không thể. Địa chỉ IP cấp thủ công hoặc DHCP. Chức năng khác không thuộc DNS Server. Chức năng DNS là phân giải website sang IP nhanh chóng.
Lỗi này bên ngoài, bạn làm được ít. Dù restart dịch vụ client PC, kiểm tra dùng DNS ngoài quan trọng đảm bảo không phải lỗi PC. Khi đổi DNS server, ghi nhớ DNS cũ.
Hy vọng bài viết khắc phục lỗi, bạn lướt web như thường.