Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Khắc phục lỗi DNS trên Windows 11/10 (web không vào được dù đã có mạng)

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

  1. 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.
  2. 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ự

  1. 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.
  2. 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.
  3. 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
  4. 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.
  5. Bật Microsoft LLDP Protocol Driver: ncpa.cpl → Properties card mạng đang dùng → tích Microsoft LLDP Protocol Driver.
  6. Cập nhật driver card mạng: Tải từ Intel.com hoặc trang nhà sản xuất laptop/mainboard.
  7. Đổi Power Plan sang High Performance: Win+R → powercfg.cpl → chọn High Performance.
  8. Đổi sang DNS công cộng Google (8.8.8.8 / 8.8.4.4) hoặc Cloudflare (1.1.1.1):
    1. ncpa.cpl → Properties card mạng → Double-click Internet Protocol Version 4.
    2. Chọn Use the following DNS server addresses.
    3. Preferred: 8.8.8.8, Alternate: 8.8.4.4.
    4. OK lưu lại.