Trang chủ » TOP 11 Cách KHẮC PHỤC lỗi “DNS Server not responding” Nhanh
TOP 11 Cách KHẮC PHỤC lỗi “DNS Server not responding” Nhanh
- 09/01/2023
- LANIT JSC
Lỗi The DNS Server isn’t responding thường xảy ra khi người dùng không kết nối được với DNS Server. Lỗi này thường xảy ra là do định cấu hình sai hoặc trình duyệt đã lỗi thời. Vì vậy thông qua bài viết này, các bạn hãy cùng LANIT khắc phục lỗi dns server isn’t responding nhé!
Nguyên nhân xảy ra lỗi DNS Server not responding
Lỗi “DNS Server not responding” hay lỗi “The DNS Server isn’t responding” là một lỗi xảy ra khi trình duyệt không thể thiết lập kết nối với DNS Server.
Có nhiều nguyên nhân gây ra lỗi DNS Server not responding có thể do cấu hình card mạng sai, hoặc cũng có thể do trình duyệt đã lỗi thời…. Hầu hết sự cố này đều nằm phía người dùng, và đều có thể sửa lỗi một cách dễ dàng.
Có 4 nguyên nhân chính gây ra lỗi DNS Server not responding:
- Nhà cung cấp DNS không khả dụng: Dịch vụ DNS của bạn có thể bị ngừng hoạt động do số lượng người truy cập lớn, hoặc do trình duyệt lỗi thời.
- Router hoặc modem gặp trục trặc: Router hoặc modem gặp sự cố cũng có thể khiến DNS Server bị lỗi. Bạn hãy thử thay đổi port cắm mạng hoặc thay dây mạng để khắc phục.
- Sự cố về phần cứng hoặc mạng: Một số sự cố về mạng hoặc phần cứng cũng có thể gây ra lỗi “DNS Server not responding”. Ví dụ như một máy chủ không thể chuyển dữ liệu chính xác cho máy chủ khác.
- Phần mềm Antivirus: Khi nhà cung cấp phần mềm nâng cấp chương trình diệt virus, khiến cho chương trình nghĩ máy tính của bạn bị nhiễm virus và đột ngột chặn đường truyền mạng. Khi đó trình duyệt của bạn sẽ hiện lên thông báo lỗi “DNS Server not responding”.
Quan tâm thêm: Thuê VPS giá rẻ – Cấu hình mạnh mẽ tại LANIT
Hướng dẫn khắc phục lỗi “the DNS Server isn't responding”
Cách 1: Troubleshoot network
Đối với window: Bạn hãy truy cập vào control panel, tiếp tục chọn Network and Internet, sau đó chọn Network and Sharing Center. Chọn Troubleshoot problems. Ấn tiếp Additional troubleshooters -> Internet Connections -> Run the troubleshooter.
Đợi quá trình troubleshoot hoàn thành, nếu có thông báo hiện lên, hãy làm theo các bước trên để khắc phục lỗi.
Cách 2: Thay đổi thiết bị kết nối mạng
Thử thay đổi thiết bị kết nối mạng và truy cập trang web, nếu truy cập thành công tức là do thiết bị ban đầu của bạn bị lỗi. Cũng có thể dùng mạng di động để kiểm tra nếu không có thiết bị khác thay thế.
Cách 3: Sử dụng trình duyệt khác
Hãy thử chuyển sang 1 trình duyệt khác để kiểm tra sự cố DNS. Ví dụ như bạn đang sử dụng Google Chrome, hãy thử đổi sang Firefox hoặc CocCoc.
Khi thay đổi trình duyệt hoạt động, hãy cập nhật trình duyệt lên phiên bản mới nhất, hoặc cài đặt lại. Tuy nhiên, vẫn hiện thông báo “DNS Server not responding”. Chứng tỏ trình duyệt không phải nguyên nhân gây ra lỗi này.
Cách 4: Khởi động lại máy tính ở chế độ Safe Mode
Hệ điều hành không hoạt động chính xác có thể dẫn đến lỗi “DNS Server not responding”.
Để tìm hiểu xem có phải lỗi do hệ thống gây nên không, bạn cần khởi động lại máy tính ở chế độ Safe mode – Đây là cách giới hạn các file và tài nguyên được sử dụng trong quá trình mở máy.
Các bước để khởi động máy của bạn ở chế độ Safe mode trên window 10:
- Vào Start menu, chọn nút Power, giữ phím Shift và chọn Restart
- Sau khi bảng chọn hiện ra, click vào Troubleshoot -> Advanced Options
- Chọn Startup Settings rồi click Restart
Đối với máy tính cài hệ điều hành Window 7 trở xuống. Bạn hãy chọn Power -> Restart, trong quá trình khởi động lại máy giữ phím F8
Đối với dòng máy Mac, bạn hãy vào Apple menu -> shutdown, đợi 10s sau khởi động lại máy. Trong quá trình khởi động bạn hãy giữ phím Shift cho đến khi thấy màn hình đăng nhập.
Sau khi khởi động máy ở chế độ Safe mode, bạn hãy thử truy cập mạng. Trường hợp bạn truy cập thành công trang web, tức là lỗi DNS Server not responding xảy ra do phần mềm. Đó là những phần mềm bạn mới cài đặt hoặc ứng dụng chống virus.
Quan tâm Bảng giá thuê máy chủ giá rẻ tại LANIT
Cách 5: Restart lại modem hoặc router của bạn
Modem hoặc router bị lỗi có thể là nguyên nhân gây ra lỗi “DNS Server not responding”. Việc restart lại modem hoặc router của bạn để xóa cache, có thể khắc phục lỗi trên.
Giữ nút nguồn của modem hoặc router và rút dây nguồn khoảng 30s, cắm dây và bật lại nút nguồn để restart.
Cách 6: Vô hiệu hoá tạm thời chương trình Antivirus hoặc tường lửa
Phần mềm Antivirus và tường lửa là những chương trình quan trọng giúp bảo vệ máy khỏi những phần mềm độc hại. Mặc dù vậy những công cụ này có thể chặn cả kết nối mạng của bạn.
- Đối với window chọn Start menu và chọn Settings -> Update & Security -> Windows Security -> Virus & threat protection.
- Đối với Mac: chọn System Preferences -> Security & Privacy -> Firewall.
Nếu tắt phần mềm Antivirus với tường lửa có thể giúp truy cập VPS, thì hãy update hoặc cấu hình lại các cài đặt của ứng dụng trước khi bật chúng trở lại.
Cách 7: Tắt kết nối phụ không sử dụng
Một cách khắc phục khác cho lỗi “DNS Server not responding” đó là tắt tất cả các kết nối phụ không sử dụng trên thiết bị của bạn.
Làm theo các bước này để tắt các kết nối phụ trên Window:
- Mở Control Panel, chọn Network and Internet, tiếp đó, chọn Network and Sharing Center.
- Chọn Change adapter settings ở cột phía bên trái
- Bảng Network Connections xuất hiện. Những kết nối không sử dụng sẽ có dấu (X) màu đỏ bên cạnh. Click chuột phải, chọn Disable.
Còn đây là hướng dẫn với máy Mac: - Ấn vào Apple menu -> System Preferences -> Network.
- Chọn từng kết nối không sử dụng ở cột bên trái và ấn dấu (-) ở phía bên dưới.
Khi hoàn tất, hãy restart lại trình duyệt và thử truy cập lại website
Cách 8: Thay đổi địa chỉ DNS server trên máy
Sau khi đã thử những cách trên mà vẫn không được, bạn có thể thử thay đổi địa chỉ DNS trên máy. Mạng của bạn mặc định sẽ để tự động lấy địa chỉ DNS từ internet service provider (ISP). Tuy nhiên, nếu ISP không có phản hồi, địa chỉ DNS sẽ bị lỗi hoặc không tồn tại, dịch vụ internet cũng sẽ ngừng hoạt động theo. Để khắc phục vấn đề này, bạn cần thay đổi cấu hình DNS và sử dụng một địa chỉ DNS khác. Bạn có thể sử dụng một số dịch vụ như Cloudflare và DNS public mà Google đang cung cấp địa chỉ DNS miễn phí.
Để cài đặt địa chỉ DNS trên Window, hãy làm theo các bước sau:
- Truy cập vào Network Connections bằng cách nhập ncpa.cpl vào hộp tìm kiếm của window
- Click chuột phải vào mạng mà bạn đang sử dụng và chọn Properties.
- Trong cửa sổ Properties, chọn Internet Protocol Version 4 (TCP/IPv4) -> Properties.
- Tích chọn tại Use the following DNS server Addresses
- Nhập 2 địa chỉ miễn phí của google là 8.8.8.8 và 8.8.4.4 vào lần lượt Preferred DNS Server và Alternate DNS Server (hoặc bất cứ địa chỉ DNS nào mà bạn biết).
- Tích chọn vào mục Validate settings upon exit và chọn OK.
Restart máy tính bạn đang dùng.
Đối với máy Mac hãy làm theo các bước sau:
- Click vào Apple menu -> System Preferences –> Network
- Chọn mạng mà bạn sử dụng xong ấn Advanced -> DNS.
- Click vào dấu (+) để thêm địa chỉ DNS. Chọn OK rồi ấn apply
Khởi động lại trình duyệt và xem lỗi “the DNS server isn’t responding” đã được khắc phục chưa.
Cách 9: Xóa cache của DNS
Đây là những cách để xoá cache trong window:
- Nhập cmd trong Window Search và ấn Enter để vào Window Command.
- Trong bảng cmd, nhập ipconfig/flushdns và ấn Enter.
- Nếu câu lệnh hoạt động, sẽ có một thông báo xuất hiện trong cmd.
Xóa cache của DNS trong Mac cũng rất đơn giản, nhưng để chạy đúng câu lệnh lại rất quan trọng vì chúng phụ thuộc vào phiên bản của hệ điều hành bạn dùng. Dùng terminal để sử dụng câu lệnh, dưới đây là 1 số câu lệnh để xoá cache DNS tuỳ thuộc hệ điều hành Mac của bạn:
Với MacOS Big Sur
- sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Với MacOS Catalina
- sudo killall -HUP mDNSResponder
Với MacOS Mojave
- sudo killall -HUP mDNSResponder
Với MacOS High Sierra
- sudo killall -HUP mDNSResponder
Với MacOS Sierra, X El Captian, X Mavericks, X Mountain Lion, X Lion
- sudo killall -HUP mDNSResponder
Với MacOS X Yosenmite
- sudo discoveryutil udnsflushcaches
Với MacOS X Snow Leopard
- sudo dscacheutil -flushcache
Với MacOS X Leopard
- sudo lookupd -flushcache
Sau khi chạy những câu lệnh trên, hệ thống mạng sẽ khởi động lại dựa theo câu lệnh trong DNS.
Cách 10: Vô hiệu hóa IP Version 6 (IPv6)
Đôi khi, IPv6 lại là nguyên nhân gây ra lỗi. Khi đó, xử lý bẳng các cách trước đó sẽ không hiệu quả và việc ngắt IPv6 sẽ là giải pháp duy nhất mà bạn có thể làm.
Để ngắt IPv6 trên Window:
- Truy cập Network Connections
Nhấp chuột phải vào hệ thống mạng bạn đang dùng, chọn Properties
- Trong bảng Networking, tìm mục Internet Protocol Version 6(TCP/IPv6) và bỏ tích, click OK để lưu lại
Để tắt IPv6 trên MacOS:
- Mở Apple Menu, chọn System Preferences. Tiếp đó, chọn Network.
- Chọn hệ thống mạng bạn đang dùng và chọn Advanced -> TCP/IP.
- Click vào Configure IPv6 và để nó ở chế độ Off
Nếu không có lựa chọn Off ở phần Configure IPv6, thử tắt IPv6 với câu lệnh. Mở Terminal của máy và nhập:
- Đối với mạng không dây:
- networksetup -setv6off Wi-Fi
- Đối với mạng có dây:
networksetup -setv6off Ethernet
Hoặc có thể tắt cùng lúc cả 2 với câu lệnh:
networksetup -setv6off Ethernet && networksetup -setv6off Wi-Fi
Khởi động lại máy sau khi tắt IPv6 và xem lỗi “the DNS server isn’t responding” đã được khắc phục chưa.
Cách 11: Cập nhật Network Adapter Driver
Network Adapter Driver quá lỗi thời cũng có thể dẫn đến lỗi “the DNS server isn’t responding” hiển thị trên màn hình của bạn.
Trường hợp này, bạn có thể update Network Adapter Driver bằng cả 2 cách thủ công hoặc tự động. Tuy nhiên, việc update tự động có thể hơi khó cho những bạn chưa quen với các driver. Vậy nên, LANIT khuyến khích bạn sử dụng tool update tự động như Driver Easy, nó có thể giúp bạn tải và cài đặt đúng driver tương thích với máy bạn.
Để tự động update Network Adapter Driver, bạn cần tải Driver Easy, sau đó tiếp tục làm theo hướng dẫn sau:
- Khởi động ứng dụng và ấn nút Scan now
- Click vào nút Update với các driver đã lỗi thời
- Đợi quá trình tải và cài đặt hoàn thành, khởi động lại máy của bạn.
Sau khi thành công, thử truy cập website và xem lỗi “DNS Server not responding” đã được khắc phục chưa.
The DNS Server isn’t responding nghĩa là trình duyệt của bạn không thể kết nối được đến internet, thường xảy ra do lỗi DNS hoặc vấn đề kết nối.
Những cách thường được sử dụng để sửa lỗi “DNS Server not responding”:
- Troubleshoot network problems: chạy chẩn đoán mạng để xác định và khắc phục sự cố kết nối mạng.
- Khởi động lại modem hoặc router: xóa bộ nhớ cache của modem hoặc router của bạn bằng cách nhấn nút nguồn và rút dây nguồn của nó.
- Tắt chương trình Antivirus hoặc tường lửa: vô hiệu hoá tạm thời ứng dụng Antivirus và tường lửa có thể giúp khắc phục vấn đề lỗi DNS.
- Xóa DNS cache: xóa cache của router để reset cấu hình DNS về mặc định.
- Thay đổi địa chỉ DNS: thay đổi địa chỉ ISP với địa chỉ DNS khác.
Kết luận
Trên đây là Top 11 cách sửa lỗi The DNS Server isn’t responding, hy vọng với cách trên sẽ giúp bạn sửa lỗi nhanh chóng. LANIT cảm ơn bạn đã đọc!