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

Khắc phục lỗi 'DNS Server Not Responding' trên Windows 10: Hướng dẫn sửa chữa từng bước

Có thể khẳng định rằng đại đa số các chuyên gia ngày nay đều phụ thuộc vào internet. Vì vậy, việc bị từ chối truy cập internet khi bạn đang cố gắng tìm kiếm thông tin quý giá từ các trang web thường dùng có thể là một trải nghiệm khó chịu, đặc biệt khi bạn đang dưới áp lực phải hoàn thành một công việc gấp.

Một nguyên nhân đáng ghét khiến bạn bị từ chối truy cập internet là lỗi "DNS Server Not Responding" (Máy chủ DNS không phản hồi). Nó giống như một câu chuyện cổ tích nơi một quái nhân ngồi dưới cầu và nói "Các ngươi không được qua!", hoặc cái gì đó về việc nuốt chửng những ai muốn qua cầu. Tôi rất vui khi thông báo rằng bạn hoàn toàn có thể đánh bại "quái nhân" đó và qua cầu đến với niềm vui truy cập internet bằng cách làm theo các bước khắc phục sự cố đơn giản được thảo luận trong bài viết này.

Lỗi "DNS Server Not Responding" là gì?

Lỗi "DNS Server Not Responding" là một vấn đề khá phổ biến và thường dễ khắc phục. Có nhiều lý do khiến sự cố này xảy ra, nhưng về cơ bản nó xảy ra vì máy chủ DNS được liên hệ trong quá trình tải trang web không thể tìm thấy trang web chứa trang bạn đã yêu cầu.

Bài viết này khám phá những gì có thể kích hoạt sự cố này và cách bạn có thể khắc phục nó.

Trước hết, tôi nghĩ việc nắm vững một chút kiến thức cơ bản về lỗi "DNS Server Not Responding" là rất cần thiết. Để làm được điều đó, hãy cùng tìm hiểu về DNS.

DNS là viết tắt của Domain Name System (Hệ thống tên miền). Giải thích đơn giản: DNS là một kho lưu trữ phân tán các địa chỉ internet dễ đọc cho con người, như những địa chỉ bạn chắc chắn đã quen thuộc (ví dụ: www.amazon.com hoặc www.netflix.com).

DNS ánh xạ các URL dễ đọc này sang các địa chỉ IP (Internet Protocol) phù hợp. Địa chỉ IP khó đọc hơn đối với con người, nhưng lại cực kỳ cần thiết cho hoạt động bên trong của internet. Địa chỉ IP xác định duy nhất các máy tính trên internet. Địa chỉ IP liên kết với URL www.netflix.com có thể trông giống như sau: 69.53.224.255.

Rõ ràng là nhớ www.netflix.com dễ dàng hơn nhiều so với một chuỗi số được phân tách bằng dấu chấm khi bạn muốn truy cập nội dung yêu thích trên Netflix. Vì vậy, DNS giúp bạn thực hiện việc này tự động, để bạn không phải nhớ hoặc tra cứu thủ công những chuỗi số không thân thiện mỗi khi muốn truy cập một trang web.

Ví dụ phổ biến để giải thích DNS là danh bạ điện thoại. Cũng như bạn tra số điện thoại bằng tên người bạn muốn gọi trong danh bạ, một tra cứu tương tự được thực hiện khi bạn gõ URL (như www.amazon.com) của trang web muốn xem vào trình duyệt.

May mắn thay, bạn không phải tra cứu thủ công địa chỉ IP tương ứng cho www.amazon.com, vì điều này được thực hiện tự động bên dưới nền tảng.

Vì vậy, địa chỉ IP phù hợp được truy xuất tự động mỗi khi bạn gõ một URL vào trình duyệt. Địa chỉ IP này sau đó được dùng để liên hệ máy chủ thích hợp lưu trữ trang web liên quan đến URL bạn đã nhập.

Khi lỗi "DNS Server Not Responding" xảy ra, nghĩa là hệ thống đặt tên phân tán chịu trách nhiệm tra cứu tự động địa chỉ IP dựa trên tên máy chủ bạn nhập vào trình duyệt không phản hồi.

Có nhiều lý do gây ra lỗi này, nhưng may mắn là cũng có nhiều giải pháp để bạn khắc phục.

Một giải pháp đơn giản có thể là chỉ cần thay đổi trình duyệt web bạn đang dùng, hoặc đơn giản hơn nữa, chỉ cần khởi động lại máy tính. Bật tắt máy có thể giải quyết vấn đề.

Tuy nhiên, nếu bạn không may mắn và sự cố vẫn tiếp diễn, đừng nản chí – vẫn còn nhiều bước bạn có thể thực hiện để tìm ra nguyên nhân và khắc phục nó. Trong bài viết này, bạn sẽ học được một số giải pháp khả thi cho lỗi "DNS Server Not Responding".

Cách khắc phục lỗi "DNS Server Not Responding"

Dưới đây là các phương pháp bạn có thể thử để khắc phục lỗi "DNS Server Not Responding". Các phần tiếp theo sẽ cung cấp chi tiết cho từng phương pháp:

  • Sử dụng trình duyệt web khác
  • Thử truy cập trang web bằng thiết bị khác
  • Khởi động lại router
  • Kiểm tra các vấn đề mạng có thể xảy ra
  • Thiết lập thủ công máy chủ DNS
  • Xóa bộ nhớ đệm DNS
  • Vô hiệu hóa Internet Protocol Version 6
  • Tạm thời vô hiệu hóa tường lửa và phần mềm diệt virus
  • Đặt lại cài đặt DNS
  • Cập nhật driver bộ 어댑ter mạng
  • Vô hiệu hóa tất cả kết nối mạng trừ kết nối đang dùng để truy cập internet
  • Khởi động lại máy tính ở Chế độ an toàn (Safe Mode)

Sử dụng trình duyệt web khác

Một giải pháp tiềm năng rất đơn giản cho vấn đề "DNS Server not Responding" là thử truy cập trang web liên quan bằng một trình duyệt khác.

Ví dụ, nếu bạn đang dùng Microsoft Edge hoặc Mozilla Firefox khi sự cố xảy ra, hãy thử dùng Google Chrome để truy cập trang web đó.

Nếu dùng trình duyệt khác giải quyết được vấn đề, hãy đặt trình duyệt đó làm mặc định. Nhưng nếu sự cố vẫn tiếp diễn, chúng ta ít nhất biết trình duyệt bạn đang dùng không phải là nguyên nhân, và việc điều tra phải tiếp tục…

Thử truy cập trang web bằng thiết bị khác

Hãy thử dùng một thiết bị khác kết nối với mạng nhà bạn để truy cập trang web bạn đang cố gắng truy cập khi gặp lỗi.

Ví dụ, dùng Wi-Fi từ điện thoại di động để truy cập trang web liên quan. Nếu sự cố vẫn xảy ra, bạn biết vấn đề không chỉ nằm ở thiết bị chính của bạn mà có thể liên quan đến router.

Khởi động lại Router

Vấn đề "DNS Server not Responding" có thể xảy ra đơn giản do lưu lượng dữ liệu. Việc khởi động lại router có thể khắc phục sự cố này.

Bạn có thể khởi động lại router bằng cách nhấn nút nguồn trên router. Sau đó rút cáp nguồn router. Chờ khoảng 30 giây rồi cắm lại cáp nguồn vào ổ cắm và nhấn nút nguồn để khởi động lại.

Kiểm tra các vấn đề mạng có thể xảy ra

Chạy chẩn đoán mạng có thể chỉ ra nguyên nhân gốc rễ của sự cố. Chạy Chẩn đoán mạng rất đơn giản trên Windows 10. Bạn có thể làm theo các bước sau:

  • Mở Control Panel. Cách làm: nhấn Windows Key + R để mở hộp "Run", gõ "control" vào hộp văn bản và nhấn Enter.
Khắc phục lỗi  DNS Server Not Responding  trên Windows 10: Hướng dẫn sửa chữa từng bước
  • Chọn tùy chọn Network and Internet trong cửa sổ Control Panel.
  • Nhấp vào Network and Sharing Center từ cửa sổ "Network and Internet".
  • Nhấp vào Troubleshoot problems dưới tiêu đề "Change your network settings" trong cửa sổ "Network and Sharing Center".
  • Nhấp Additional troubleshooters -> Internet Connections -> Run the troubleshooter
Khắc phục lỗi  DNS Server Not Responding  trên Windows 10: Hướng dẫn sửa chữa từng bước

Bước tiếp theo là chờ trình khắc phục sự cố hoàn tất. Nếu xuất hiện thông báo lỗi, hãy làm theo các bước để khắc phục sự cố mạng liên quan.

Thiết lập thủ công máy chủ DNS

Nguyên nhân của sự cố có thể do máy chủ DNS của bạn bị sập. Trong trường hợp này, bạn có thể tự thay đổi máy chủ DNS.

Bạn có thể thay đổi máy chủ DNS sang, ví dụ, Google Public DNS hoặc Cloudflare Public DNS. Để thay đổi máy chủ DNS, làm theo các bước sau:

  • Mở Control Panel. Cách: kích hoạt Start Menu và tìm kiếm Control Panel.
  • Trong cửa sổ Control Panel, nhấp vào Network and Internet.
  • Trong cửa sổ Network and Internet, nhấp vào Network and Sharing Center.
  • Trên cửa sổ Network and Sharing Center, nhấp vào kết nối đang hoạt động. Ví dụ: nhấp "Ethernet" nếu đang dùng kết nối dây, hoặc "Wi-Fi" nếu đang dùng không dây.
  • Trong hộp thoại hiện ra, nhấp nút Properties.
  • Trong hộp thoại tiếp theo, bạn sẽ thấy danh sách dưới tiêu đề "The connection uses the following items".
  • Trong danh sách này, chọn mục Internet Protocol Version 4 (TCP/IPv4) rồi nhấp Properties.
Khắc phục lỗi  DNS Server Not Responding  trên Windows 10: Hướng dẫn sửa chữa từng bước
  • Bạn sẽ thấy một hộp thoại khác với hai trường: "Preferred DNS Server" và "Alternate DNS Server".
  • Trước tiên, chọn nút radio Use the following DNS server addresses.
  • Để dùng Google Public DNS, nhập 8.8.8.8 vào "Preferred DNS Server" và 8.8.4.4 vào "Alternate DNS Server".
Khắc phục lỗi  DNS Server Not Responding  trên Windows 10: Hướng dẫn sửa chữa từng bước
  • Bạn cũng có thể dùng DNS của Cloudflare: 1.1.1.1.
  • Sau khi nhập cài đặt DNS mong muốn, đảm bảo hộp kiểm Validate settings upon exit được tích.
  • Nhấp OK để lưu cài đặt DNS mới.
  • Khởi động lại máy tính.

Xóa bộ nhớ đệm DNS

Bạn có thể xóa bộ nhớ đệm DNS (flush DNS cache) để giải quyết lỗi "DNS Server not Responding". Hành động này sẽ xóa các địa chỉ IP và dữ liệu DNS khác khỏi bộ nhớ đệm của bạn.

Bạn có thể xóa bộ nhớ đệm DNS bằng cách chạy lệnh trong Command Prompt.

Cách mở Command Prompt: nhấn Windows Key + R để mở hộp "Run". Gõ "cmd" vào hộp "Run" và nhấn Shift + Ctrl + Enter để chạy Command Prompt với quyền quản trị viên.

Khắc phục lỗi  DNS Server Not Responding  trên Windows 10: Hướng dẫn sửa chữa từng bước

Tại dấu nhắc lệnh, gõ lệnh sau: ipconfig /flushdns rồi nhấn Enter. Nếu lệnh thực thi thành công, bạn sẽ thấy thông báo xác nhận trong cửa sổ lệnh.

Vô hiệu hóa Internet Protocol Version 6

Vào thời điểm viết bài, Internet Protocol Version 6 (IPv6) là phiên bản mới nhất của giao thức internet. Vô hiệu hóa IPv6 sẽ không gây ảnh hưởng xấu đến hoạt động máy tính, nhưng đã được biết đến như một cách khắc phục lỗi "DNS Server not Responding".

Để vô hiệu hóa IPv6 trên Windows 10, làm theo các bước sau:

  • Vào Control Panel -> Network and Internet -> Network and Sharing Center
  • Nhấp vào kết nối liên quan, ví dụ "Wi-Fi"
  • Nhấp nút Properties trên hộp thoại hiện ra.
  • Trong danh sách dưới tiêu đề "This connection uses the following items", bỏ tích mục Internet Protocol Version 6 (TCP/IPv6).
Khắc phục lỗi  DNS Server Not Responding  trên Windows 10: Hướng dẫn sửa chữa từng bước
  • Nhấn nút OK.

Tạm thời vô hiệu hóa Tường lửa và phần mềm Diệt virus

Nếu tường lửa của bạn là Windows Defender, bạn có thể làm theo các bước sau để vô hiệu hóa nó:

  • Để mở Control Panel, nhấn Windows Key + R để mở hộp "Run", gõ "control" và nhấn Enter.
  • Trong hộp văn bản góc trên bên phải, gõ "win"
Khắc phục lỗi  DNS Server Not Responding  trên Windows 10: Hướng dẫn sửa chữa từng bước
  • Một tùy chọn có nhãn "Windows Defender Firewall" sẽ xuất hiện trong kết quả tìm kiếm. Nhấp vào tùy chọn này.
  • Nhấp vào Allow an app or feature through Windows Defender Firewall.
Khắc phục lỗi  DNS Server Not Responding  trên Windows 10: Hướng dẫn sửa chữa từng bước
  • Nhấp nút Change settings.
Khắc phục lỗi  DNS Server Not Responding  trên Windows 10: Hướng dẫn sửa chữa từng bước
  • Từ danh sách trong hộp thoại vừa mở, tìm trình duyệt bạn đang dùng (ví dụ Google Chrome). Đảm bảo cả hai ô kiểm Private và Public bên cạnh mục đó đều được tích.
Khắc phục lỗi  DNS Server Not Responding  trên Windows 10: Hướng dẫn sửa chữa từng bước
  • Sau khi làm xong, hãy thử truy cập trang web liên quan bằng trình duyệt đó và xem sự cố đã được khắc phục chưa.

Có khả năng tường lửa đang chặn bạn truy cập dữ liệu bên ngoài qua trình duyệt.

Lưu ý: Không khuyến khích để hệ điều hành không được bảo vệ bởi phần mềm diệt virus tin cậy mãi mãi. Vô hiệu hóa phần mềm diệt virus ở đây chỉ được khuyến nghị để kiểm tra xem phần mềm diệt virus có phải nguyên nhân gây ra lỗi "DNS Server not Responding" hay không.

Để tạm thời tắt bảo vệ Microsoft Defender Antivirus, làm theo các bước sau:

  • Chọn Start và gõ "Windows Security" để tìm ứng dụng liên quan.
  • Chọn Windows Security App từ kết quả tìm kiếm.
  • Đi đến Virus & Threat Protection.
  • Dưới Virus & threat protection settings chọn Manage settings.
  • Tắt Real-time protection.
Khắc phục lỗi  DNS Server Not Responding  trên Windows 10: Hướng dẫn sửa chữa từng bước

Thử truy cập trang web liên quan qua trình duyệt để kiểm tra xem lỗi "DNS Server not Responding" còn xảy ra hay không.

Đặt lại cài đặt DNS

Để đặt lại cài đặt DNS, làm theo các bước sau:

  • Chạy Command Prompt với quyền quản trị viên. Mở hộp "Run" bằng cách nhấn Windows Key + R.
  • Trong hộp Run gõ "cmd" và nhấn Shift + Ctrl + Enter
  • Gõ các lệnh sau trong Command Prompt. Sau khi nhập mỗi lệnh nhấn Enter để chạy từng lệnh riêng biệt.

ipconfig /registerdns

ipconfig /release

ipconfig /renew

netsh winsock reset

Khắc phục lỗi  DNS Server Not Responding  trên Windows 10: Hướng dẫn sửa chữa từng bước

Sau khi chạy các lệnh này, đóng Command Prompt và khởi động lại máy tính.

Cập nhật driver bộ 어댑ter mạng

Bạn có thể cập nhật thủ công driver bộ 어댑ter mạng, nhưng tự động hóa nhiệm vụ này dễ dàng hơn nhiều.

Bạn có thể tự động hóa qua phần mềm miễn phí như Driver Easy (https://www.drivereasy.com/download-free-version/). Chỉ cần tải phiên bản miễn phí.

Lưu ý quan trọng: Trước khi chạy Driver Easy, hãy tạo một điểm khôi phục hệ thống (system restore point). Điều này cung cấp "bảo hiểm" nếu gặp sự cố không mong muốn sau khi chạy phần mềm, bạn có thể khôi phục Windows về trạng thái trước đó.

Để dùng Driver Easy:

  • Chạy phần mềm
  • Nhấp nút Scan Now
  • Nhấp nút Update bên cạnh các driver lỗi thời.
Khắc phục lỗi  DNS Server Not Responding  trên Windows 10: Hướng dẫn sửa chữa từng bước

Vô hiệu hóa tất cả kết nối mạng trừ kết nối đang dùng

Vô hiệu hóa các kết nối mạng bổ sung bạn đã thiết lập (trừ kết nối Wi-Fi bạn đang dùng để truy cập internet) có thể khắc phục lỗi "DNS Server not Responding".

Để vô hiệu hóa kết nối mạng liên quan, làm theo các bước sau:

  • Truy cập Network Connections: nhấn Windows Key + R để mở hộp "Run"
  • Trong hộp "Run" gõ "ncpa.cpl" và nhấn Enter.
  • Nhấp chuột phải vào kết nối mạng liên quan và chọn Disable từ menu ngữ cảnh. Lặp lại cho tất cả kết nối trừ kết nối Wi-Fi bạn đang dùng.
Khắc phục lỗi  DNS Server Not Responding  trên Windows 10: Hướng dẫn sửa chữa từng bước

Khởi động lại máy tính ở Chế độ an toàn (Safe Mode)

Khi bạn khởi động máy tính ở Safe Mode, Windows sẽ tải với một tập hợp driver và tệp tin hạn chế. Điều này giúp bạn chẩn đoán nguyên nhân gây ra lỗi "DNS Server not Responding" qua quá trình loại trừ.

Để khởi động PC ở Safe Mode, làm theo các bước sau:

  • Nhấn Windows Key + I để mở Settings.
  • Chọn Update & Security -> Recovery
  • Dưới Advanced startup, chọn Restart Now
  • Sau khi PC khởi động đến màn hình "Choose an option", chọn Troubleshoot -> Advanced options -> Startup Settings -> Restart
  • Sau khi PC khởi động lại, bạn sẽ thấy danh sách tùy chọn
  • Chọn 5 hoặc nhấn F5 cho Safe Mode with Networking.

Thử truy cập trang web gây ra lỗi "DNS Server not Responding". Nếu sự cố không xảy ra ở Safe Mode, nghĩa là phần mềm bổ sung có thể là nguyên nhân.

Bạn có thể gỡ cài đặt từng phần mềm bổ sung một, sau đó kiểm tra xem sự cố còn xảy ra hay không. Nếu sự cố không còn sau khi gỡ một phần mềm cụ thể, có nghĩa là phần mềm đó đang can thiệp vào truy cập internet của bạn.

Kết luận

Vấn đề "DNS Server not Responding" khá phổ biến và may mắn là cũng khá dễ khắc phục.

Việc bị từ chối truy cập internet có thể cực kỳ bất tiện, nhưng hy vọng các giải pháp tiềm năng được nêu trong bài viết này sẽ giúp bạn lại có quyền truy cập các trang web yêu thích.