Máy đã kết nối Internet (biểu tượng WiFi/Ethernet thấy connected) nhưng không truy cập được website. Nguyên nhân thường do DNS server không phân giải được tên miền.
DNS là gì?
DNS (Domain Name System) chuyển đổi tên miền (google.com) thành địa chỉ IP (172.217.4.46) để máy tính giao tiếp. Nếu DNS lỡ, bạn không vào được web bằng tên miền nhưng vẫn ping được IP.
Cách xác định lỗi do DNS
- Mở trình duyệt, gõ IP của Google:
172.217.4.46→ nếu vào được Google.com thì chắc chắn lỗi DNS. - Test ping: Win+R →
cmd→ping google.com(mất gói) →ping 172.217.4.46(nhận đủ 4 gói) → xác nhận lỗi DNS.
Các giải pháp theo thứ tự
- Kiểm tra nhà cung cấp Internet (ISP): Thử thiết bị khác trên cùng router. Nếu thiết bị khác vào web bình thường → ISP ổn, lỗi ở máy tính.
- Power-cycle modem, router, máy tính: Tắt hết → bật modem đợi 2-3 phút → bật router đợi 2-3 phút → bật máy tính.
- Renew IP, Flush DNS, Reset Winsock (CMD Admin):
ipconfig /flushdns ipconfig /registerdns ipconfig /release ipconfig /renew netsh winsock reset catalog netsh int ipv4 reset reset.log netsh int ipv6 reset reset.log exit
- Clean Boot: Khởi động Windows chỉ với dịch vụ Microsoft để loại trừ phần mềm thứ ba gây xung đột.
- Bật Microsoft LLDP Protocol Driver:
ncpa.cpl→ Properties card mạng đang dùng → tích Microsoft LLDP Protocol Driver. - Cập nhật driver card mạng: Tải từ Intel.com hoặc trang nhà sản xuất laptop/mainboard.
- Đổi Power Plan sang High Performance: Win+R →
powercfg.cpl→ chọn High Performance. - Đổi sang DNS công cộng Google (8.8.8.8 / 8.8.4.4) hoặc Cloudflare (1.1.1.1):
ncpa.cpl→ Properties card mạng → Double-click Internet Protocol Version 4.- Chọn Use the following DNS server addresses.
- Preferred:
8.8.8.8, Alternate:8.8.4.4. - OK lưu lại.