Cách Khắc Phục Lỗi DNS Server Not Responding (Hướng Dẫn Từng Bước)

Lỗi DNS Server Not Responding Nghĩa Là Gì?
DNS Server Not Responding là lỗi xuất hiện khi thiết bị của bạn gửi yêu cầu đến máy chủ DNS nhưng không nhận được phản hồi. DNS (Domain Name System - Hệ thống Tên miền) chuyển đổi tên miền dễ đọc như example.com thành địa chỉ IP như 93.184.216.34. Nếu không có máy chủ DNS hoạt động, trình duyệt của bạn không thể tìm thấy bất kỳ trang web nào — dù kết nối internet của bạn có thể hoàn toàn bình thường.
Bạn thường thấy lỗi này dưới dạng "DNS server isn't responding" trong Windows Network Diagnostics, hoặc DNS_PROBE_FINISHED_NO_INTERNET trên Chrome. Safari hiển thị "Safari Can't Find the Server" và Firefox hiển thị "Hmm. We're having trouble finding that site."
Tin tốt là: lỗi này hầu như không bao giờ có nghĩa là internet của bạn thực sự bị ngắt. Nó chỉ có nghĩa là tầng DNS bị lỗi, và đây là điều bạn có thể tự khắc phục trong chưa đầy 5 phút.
Nguyên nhân phổ biến gây lỗi DNS Server Not Responding
Trước khi chuyển đến các cách khắc phục, việc hiểu nguyên nhân gốc rễ sẽ giúp bạn chọn giải pháp phù hợp. Dưới đây là những lý do phổ biến nhất gây ra lỗi này.
Bộ nhớ đệm DNS cũ — Thiết bị của bạn đã lưu một bản ghi DNS cũ hoặc bị hỏng, hiện không còn hợp lệ
Máy chủ DNS của nhà mạng bị sập — Máy chủ DNS của nhà cung cấp dịch vụ internet bị quá tải hoặc gặp sự cố
Lỗi router — Lỗi firmware hoặc rò rỉ bộ nhớ trong router đang chặn lưu lượng DNS
Tường lửa hoặc phần mềm diệt virus chặn DNS — Phần mềm bảo mật đang can thiệp vào các yêu cầu DNS trên cổng 53
Cài đặt DNS sai — Cấu hình DNS thủ công với địa chỉ máy chủ không chính xác hoặc không thể truy cập
Sự cố card mạng — Driver lỗi thời hoặc ngăn xếp TCP/IP bị hỏng trên thiết bị
Sự cố kết nối WiFi — Tín hiệu yếu hoặc ngắt kết nối không liên tục gây ra DNS timeout
VPN gây nhiễu — VPN đang hoạt động chuyển hướng truy vấn DNS qua máy chủ không phản hồi
Cách 1: Xóa bộ nhớ đệm DNS
Đây là cách khắc phục phổ biến nhất và chỉ mất 10 giây. Hệ điều hành của bạn lưu trữ các truy vấn DNS trong bộ nhớ đệm cục bộ. Nếu một bản ghi trở nên lỗi thời hoặc bị hỏng, tất cả truy vấn DNS có thể thất bại. Xóa bộ nhớ đệm buộc thiết bị truy vấn lại máy chủ DNS.
Mở terminal hoặc command prompt và chạy lệnh tương ứng với hệ điều hành của bạn:
# Windows (Command Prompt as Administrator)
ipconfig /flushdns
# macOS
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
# Linux
sudo systemd-resolve --flush-caches
# or
sudo resolvectl flush-cachesCách 2: Chuyển sang máy chủ DNS công cộng
Nếu máy chủ DNS của nhà mạng bị chậm hoặc ngừng hoạt động, việc chuyển sang một DNS resolver công cộng đáng tin cậy thường khắc phục được vấn đề ngay lập tức. Các máy chủ DNS công cộng như Google và Cloudflare có hạ tầng toàn cầu với thời gian hoạt động gần như hoàn hảo.
Dưới đây là các máy chủ DNS miễn phí tốt nhất:
| Nhà cung cấp | DNS chính | DNS phụ | Phù hợp nhất cho |
|---|---|---|---|
| Google Public DNS | 8.8.8.8 | 8.8.4.4 | Tốc độ và độ tin cậy |
| Cloudflare | 1.1.1.1 | 1.0.0.1 | Quyền riêng tư và phản hồi nhanh nhất |
| Quad9 | 9.9.9.9 | 149.112.112.112 | Chặn phần mềm độc hại |
| OpenDNS | 208.67.222.222 | 208.67.220.220 | Lọc nội dung cho gia đình |
Cách 3: Khởi động lại router và thiết bị
Việc khởi động lại đơn giản sẽ xóa các lỗi tạm thời trong bộ nhớ router và buộc nó thiết lập lại kết nối DNS. Cách này đặc biệt hiệu quả khi lỗi DNS ảnh hưởng đến mọi thiết bị trong mạng.
Thực hiện các bước sau theo thứ tự:
Rút phích cắm router khỏi nguồn điện (không chỉ tắt — hãy rút phích cắm ra)
Đợi 30 giây — điều này xóa RAM của router và đặt lại toàn bộ trạng thái tạm thời
Cắm lại và đợi 1-2 phút để router khởi động hoàn toàn và kết nối lại với nhà mạng
Khởi động lại máy tính hoặc điện thoại để xóa trạng thái mạng ở cấp thiết bị
Kiểm tra bằng cách truy cập một trang web trong trình duyệt
Khắc phục DNS Server Not Responding trên Windows
Nếu ba cách khắc phục nhanh ở trên không hiệu quả, hãy thực hiện các bước dành riêng cho Windows sau đây. Các bước này áp dụng cho Windows 10 và Windows 11.
Đặt lại card mạng
Mở Command Prompt với quyền Administrator và chạy các lệnh sau để đặt lại hoàn toàn ngăn xếp mạng:
netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdnsThay đổi cài đặt DNS trên Windows
Để cài đặt thủ công máy chủ DNS công cộng trên Windows:
Mở Settings → Network & Internet → Advanced network settings
Nhấp vào kết nối đang hoạt động (Wi-Fi hoặc Ethernet) → Hardware properties
Nhấp Edit bên cạnh DNS server assignment
Chuyển từ Automatic sang Manual và bật IPv4
Nhập Preferred DNS:
1.1.1.1và Alternate DNS:1.0.0.1Nhấp Save và kiểm tra bằng cách truy cập một trang web
Khắc phục DNS Server Not Responding trên Mac
macOS sử dụng hệ thống quản lý DNS khác. Dưới đây là cách khắc phục.
Thay đổi cài đặt DNS trên macOS
Để cài đặt máy chủ DNS công cộng trên Mac:
Mở System Settings → Network → Wi-Fi (hoặc kết nối đang hoạt động)
Nhấp Details bên cạnh mạng đang kết nối
Nhấp DNS ở thanh bên
Nhấp nút + và thêm
1.1.1.1Nhấp + lần nữa và thêm
1.0.0.1Nhấp OK rồi nhấp Apply
Xóa DNS và đặt lại mạng trên Mac
Mở Terminal và chạy:
# Flush DNS cache
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
# Renew DHCP lease (forces new DNS assignment)
sudo ipconfig set en0 DHCPKhắc phục DNS Server Not Responding trên thiết bị di động
Lỗi DNS trên điện thoại và máy tính bảng thường do cài đặt DNS của router WiFi hoặc bộ nhớ đệm cũ trên thiết bị.
iPhone / iPad (iOS)
Để thay đổi DNS trên iOS:
Mở Settings → Wi-Fi → nhấn biểu tượng (i) bên cạnh mạng đang kết nối
Nhấn Configure DNS → chuyển từ Automatic sang Manual
Xóa các máy chủ DNS hiện có và thêm
1.1.1.1và1.0.0.1Nhấn Save và kiểm tra kết nối
Android
Android 9 trở lên có tính năng DNS riêng tư tích hợp, áp dụng cho tất cả các mạng:
Mở Settings → Network & Internet → Private DNS
Chọn Private DNS provider hostname
Nhập:
one.dot.one.dot.one.dot.one(cho Cloudflare) hoặcdns.google(cho Google)Nhấn Save — cài đặt này áp dụng cho tất cả kết nối Wi-Fi và di động
Khắc phục DNS Server Not Responding trên máy chơi game
Lỗi DNS trên máy chơi game ngăn cản chơi trực tuyến nhiều người, cập nhật game và truy cập cửa hàng. Dưới đây là cách khắc phục trên PlayStation và Xbox.
PlayStation (PS5 / PS4)
Để thay đổi DNS trên PlayStation:
Vào Settings → Network → Settings → Set Up Internet Connection
Chọn kết nối của bạn (Wi-Fi hoặc LAN) và chọn Custom
Giữ mặc định cho IP Address (Automatic) và DHCP Host Name (Do Not Specify)
Cho DNS Settings chọn Manual
Nhập Primary DNS:
1.1.1.1và Secondary DNS:1.0.0.1Giữ các cài đặt còn lại mặc định và kiểm tra kết nối
Xbox (Series X/S / One)
Để thay đổi DNS trên Xbox:
Vào Settings → General → Network settings → Advanced settings
Chọn DNS settings → Manual
Nhập Primary DNS:
1.1.1.1và Secondary DNS:1.0.0.1Nhấn B để lưu và khởi động lại máy để áp dụng thay đổi
Xử lý nâng cao
Nếu không có cách nào ở trên hiệu quả, vấn đề có thể sâu hơn. Hãy thử các bước nâng cao sau.
Tạm thời tắt tường lửa hoặc phần mềm diệt virus
Một số phần mềm bảo mật chặn lưu lượng DNS trên cổng 53. Tạm thời tắt tường lửa và phần mềm diệt virus để kiểm tra:
Nếu lỗi biến mất khi tắt tường lửa, hãy thêm ngoại lệ cho lưu lượng DNS (cổng UDP 53) trong cài đặt phần mềm bảo mật. Không nên để tường lửa tắt vĩnh viễn.
Tắt IPv6
Phân giải DNS qua IPv6 đôi khi có thể xung đột với cấu hình mạng. Tạm thời tắt IPv6 buộc thiết bị chỉ sử dụng DNS qua IPv4:
Windows: Mở thuộc tính card mạng → bỏ chọn "Internet Protocol Version 6 (TCP/IPv6)" → nhấp OK
Mac: System Settings → Network → Wi-Fi → Details → TCP/IP → đặt Configure IPv6 thành "Link-Local Only"
Linux: Chạy
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
Khởi động ở chế độ Safe Mode với kết nối mạng
Safe Mode khởi động Windows với driver và dịch vụ tối thiểu, loại bỏ sự can thiệp từ phần mềm bên thứ ba. Nếu DNS hoạt động trong Safe Mode, một chương trình khởi động hoặc driver đang gây xung đột.
Trên Windows: giữ phím Shift khi nhấp Restart, sau đó chọn Troubleshoot → Advanced Options → Startup Settings → Restart → nhấn F5 để chọn Safe Mode with Networking.
Cách xác minh DNS đã hoạt động trở lại
Sau khi áp dụng cách khắc phục, hãy xác minh rằng phân giải DNS đang hoạt động bình thường. Đừng chỉ mở một trang web — hãy chạy các bài kiểm tra sau để đảm bảo sửa lỗi là vĩnh viễn.
# Test DNS resolution directly
nslookup google.com
# Test with a specific DNS server
nslookup google.com 1.1.1.1
# Check your current DNS settings (Windows)
ipconfig /all | findstr "DNS"
# Check your current DNS settings (Mac/Linux)
cat /etc/resolv.confKiểm tra phân giải DNS của bạn ngay
Sử dụng công cụ DNS Lookup miễn phí của DNS Robot để kiểm tra xem tên miền có được phân giải chính xác từ nhiều máy chủ toàn cầu hay không. Xác minh rằng cách khắc phục DNS của bạn đang hoạt động trên toàn thế giới.
Try DNS LookupFrequently Asked Questions
Nó có nghĩa là thiết bị của bạn đã gửi yêu cầu đến máy chủ DNS để chuyển đổi tên miền thành địa chỉ IP, nhưng máy chủ không phản hồi. Điều này ngăn trình duyệt tải bất kỳ trang web nào, dù kết nối internet của bạn có thể đang hoạt động.