Vấn đề mạng thường gặp trên hệ thống Windows nhưng phần lớn có thể giải quyết được khi bạn hiểu nguyên nhân. Hãy tưởng tượng tình huống khi hệ thống của bạn đã kết nối internet và biểu tượng Wireless hiển thị đã kết nối nhưng trang web không mở. Thay đổi trình duyệt không giúp ích. Có khả năng vấn đề nằm ở DNS server. Nếu đúng, hãy đọc bài viết này để khắc phục.

DNS là gì?
Internet không hiểu ngôn ngữ của chúng ta. Vì vậy, nếu chúng ta nhập URL của trang web trên thanh địa chỉ trình duyệt, DNS server sẽ chuyển đổi nó thành giá trị số (địa chỉ IP của trang web) mà internet có thể đọc. Nếu DNS (Domain Name System - Hệ thống tên miền) ngừng chuyển đổi URL thành giá trị số, bạn sẽ gặp lỗi DNS Server not responding (DNS Server không phản hồi). Nói chung, đối với bất kỳ vấn đề liên quan đến DNS, bạn sẽ không thể truy cập trang web.
Cách biết vấn đề có phải do DNS server không?
Nếu DNS server gặp vấn đề, bạn có thể không mở trang web bằng URL nhưng vẫn mở được bằng địa chỉ IP của trang web. Ví dụ: Nhập địa chỉ IP của Google 172.217.4.46 vào thanh địa chỉ trình duyệt và nhấn Enter. Nếu nó mở Google.com, bạn đã xác định được nguyên nhân.
Bạn cũng có thể thử Ping test (Kiểm tra Ping).
- Nhấn Win+R để mở cửa sổ Run và gõ lệnh cmd.
- Nhấn Enter để mở cửa sổ Command Prompt.
- Trong cửa sổ Command Prompt, gõ lệnh ping google.com và nhấn Enter.
- Nếu nó không trả về đủ 4 gói tin, gõ ping 172.217.4.46 và nhấn Enter.
- Nếu bạn nhận đủ 4 gói tin với lệnh thứ hai, vấn đề chắc chắn là do DNS server.
Cách giải quyết vấn đề DNS trên Windows 11/10
Để giải quyết các vấn đề liên quan đến DNS trên máy tính Windows, hãy thử các giải pháp sau theo thứ tự:
- Kiểm tra sự cố với ISP
- Khởi động lại (Power-cycle) modem, router, và máy tính
- Gia hạn IP, Xóa cache DNS, Reset Winsock
- Thực hiện Clean Boot trên hệ thống
- Kích hoạt Microsoft LLDP Protocol Driver
- Cài driver Network mới nhất
- Thay đổi Power Plan (Kế hoạch nguồn)
1] Kiểm tra sự cố với ISP
Nếu vấn đề do ISP, bất kỳ mức độ khắc phục sự cố cục bộ nào cũng vô ích. Vì vậy, trước mọi thứ, hãy kiểm tra các thiết bị khác kết nối với router cho kết nối internet. Nếu thiết bị khác hoạt động tốt, ISP đang làm đúng việc. Nếu bạn không có thiết bị khác, thử kết nối máy tính trực tiếp với modem.
2] Khởi động lại modem, router, và máy tính
Trường hợp hệ thống không nhận đúng địa chỉ IP, hãy thử giải pháp sau:
- TẮT modem, router, và máy tính.
- Khởi động modem trước và chờ 2-3 phút cho đến khi tất cả đèn ổn định.
- Tiếp theo, khởi động router và chờ 2-3 phút cho đến khi đèn trên router ổn định.
- Cuối cùng, khởi động máy tính.
Điều này sẽ giải quyết vấn đề cho nhiều người dùng, nhưng nếu không, hãy tiếp tục giải pháp tiếp theo.
3] Gia hạn IP, Xóa cache DNS, Reset Winsock

Giải pháp này thông qua chế độ Command Prompt nâng cao (elevated).
Tìm Command Prompt trong thanh tìm kiếm Windows và chọn Run as administrator (Chạy với tư cách quản trị) ở khung bên phải tương ứng với ứng dụng. Điều này sẽ mở cửa sổ Command Prompt nâng cao.
Trong cửa sổ Command Prompt nâng cao, gõ các lệnh sau theo thứ tự. Nhấn Enter sau mỗi lệnh để thực thi.
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
Điều này sẽ Gia hạn IP, Xóa cache DNS và Reset Winsock.
Thay vào đó, bạn có thể dùng tính năng Network Reset trong Windows 11/10.
4] Thực hiện Clean Boot trên hệ thống
Clean Boot giúp cách ly xem nguyên nhân có do phần mềm bên thứ ba trên hệ thống của bạn gây ra không.
Nếu có, hãy thử gỡ cài đặt các phần mềm đó hoặc ít nhất vô hiệu hóa chúng khi khởi động.
5] Kích hoạt Microsoft LLDP Protocol Driver

Để kích hoạt Microsoft LLDP Protocol Driver, làm như sau:
Nhấn phím Windows và nút R cùng lúc để mở cửa sổ Run.
Trong ô Run, gõ lệnh ncpa.cpl và nhấn Enter để mở cửa sổ Network Connections (Kết nối mạng).
6] Cài driver Network mới nhất
Driver lỗi thời hoặc hỏng cũng có thể là nguyên nhân gây ra vấn đề. Vì vậy, hãy cài driver Network mới nhất trên hệ thống. Chúng có thể tải từ Intel.com.
7] Thay đổi Power Plan

Mặc dù Balanced Power Plan (Kế hoạch nguồn Cân bằng) là phổ biến nhất, nếu bạn gặp vấn đề DNS, bạn có thể đổi sang High Performance (Hiệu suất cao) như sau:
Nhấn Win+R để mở cửa sổ Run và gõ lệnh powercfg.cpl và nhấn Enter để mở cửa sổ Power Options (Tùy chọn nguồn).
Từ tất cả các tùy chọn power plan có sẵn, hãy chọn tùy chọn High Performance (Hiệu suất cao).
8] Đổi sang Google DNS servers công cộng

Nếu mọi cách khác đều thất bại, bạn có thể thay đổi DNS server và thay thế bằng Google DNS servers công cộng – hoặc bất kỳ DNS nào khác.
Nhấn Win+R để mở cửa sổ Run và gõ lệnh ncpa.cpl. Nhấn Enter để mở cửa sổ Network Connections.
Nhấp chuột phải vào mạng đang hoạt động (active network) và chọn Properties.
Nhấp đúp vào Internet Protocol Version 4 để mở thuộc tính của nó.
Chuyển nút radio sang Use the following DNS server addresses (Sử dụng các địa chỉ DNS server sau). Thay đổi tham số như sau:
- Preferred DNS Server (DNS ưu tiên): 8.8.8.8
- Alternate DNS Server (DNS thay thế): 8.8.4.4
Nhấp OK để lưu cài đặt.
Bây giờ đọc: DNS Aging & Scavenging là gì & Cách cấu hình tính năng này trên Windows Server?
