Lỗi máy chủ DNS không khả dụng / không phản hồi: cách sửa
Điểm chính
"Your DNS server might be unavailable" là Windows Network Diagnostics báo thiết bị của bạn không nhận được phản hồi từ máy chủ DNS: kết nối có thể vẫn ổn, nhưng tên miền không được đổi thành địa chỉ IP. Hãy xóa cache DNS và gia hạn IP, chuyển sang DNS công cộng như 1.1.1.1 hoặc 8.8.8.8, khởi động lại router, và tạm tắt lọc web của phần mềm diệt virus hoặc VPN. Trang "Service Unavailable - DNS failure" kèm mã tham chiếu thì khác: đó là CDN của website không tra được máy chủ gốc của chính trang, không phải DNS của bạn.
Kiểm tra ngay

Bắt đầu đọc
- "Máy chủ DNS không khả dụng" nghĩa là gì
- "Service Unavailable - DNS failure" là chuyện khác
- Vì sao lỗi xảy ra
- Cách 1: xóa cache DNS và gia hạn kết nối
- Cách 2: chuyển sang máy chủ DNS công cộng
- Cách 3: khởi động lại router
- Cách 4: tắt bảo vệ web của diệt virus, VPN và proxy
- Cách 5: đặt lại network stack của Windows
- Cách 6: đặt DNS công cộng ngay trên router
- Cách 7: thử trong Safe Mode với Networking (Windows)
- Cách 8: khi thực sự là do nhà mạng
- Cách kiểm tra lỗi đã được sửa
- Câu hỏi thường gặp
"Máy chủ DNS không khả dụng" nghĩa là gì
Khi website ngừng tải và bạn chạy trình khắc phục sự cố của Windows, nó thường báo "Your DNS server might be unavailable" hoặc "Your computer appears to be correctly configured, but the device or resource (DNS server) is not responding." Trên Windows tiếng Việt, cùng lỗi này hiện dưới dạng đã dịch, ví dụ "Máy chủ DNS không phản hồi". Trình duyệt hiện thông báo riêng: ERR_NAME_NOT_RESOLVED hoặc mã DNS_PROBE trên Chrome, và "Hmmm… can't reach this page" trên Edge.
DNS (Domain Name System) chuyển tên miền như google.com thành địa chỉ IP mà thiết bị kết nối tới. Mỗi lần tải trang đều bắt đầu bằng một truy vấn DNS gửi tới bộ phân giải mà thiết bị được cấu hình dùng, thường là router của bạn, rồi router chuyển tiếp truy vấn tới máy chủ của nhà mạng. "Không khả dụng" nghĩa là các truy vấn đó không có phản hồi: máy chủ đã sập, không truy cập được, hoặc có thứ gì đó giữa bạn và máy chủ đang nuốt mất yêu cầu.
Vì lỗi chỉ nằm ở bước DNS, kết nối internet của bạn thường vẫn hoạt động, và trỏ thiết bị sang một bộ phân giải khỏe thường sửa được ngay.
Tên miền có phân giải được bên ngoài mạng của bạn không? Kiểm tra
"Service Unavailable - DNS failure" là chuyện khác
Nếu một website hiện trang có tiêu đề Service Unavailable - DNS failure kèm dòng như "Reference #11.…", DNS của bạn vẫn ổn. Trang đó đến từ Akamai, CDN đứng trước nhiều trang lớn: máy chủ biên của Akamai không tra được máy chủ gốc của trang, vì name server của trang trả về "không tồn tại" hoặc không phản hồi kịp (Akamai).
Chỉ chủ website (hoặc Akamai, nếu DNS của chính họ gặp sự cố) mới sửa được. Là khách truy cập, hãy chờ và thử lại sau; các trang khác tải bình thường cho thấy lỗi không phải ở bạn.
Vì sao lỗi xảy ra
Các nguyên nhân thường gặp:
- Bộ phân giải DNS của nhà mạng bị sập hoặc quá tải — hầu hết kết nối gia đình dùng nó theo mặc định, thường qua router.
- Bộ chuyển tiếp DNS của router bị treo — thiết bị gửi truy vấn tới router; khi dịch vụ chuyển tiếp bị treo, mọi thiết bị đều báo lỗi DNS trong khi WiFi trông vẫn bình thường.
- Cache DNS cục bộ bị hỏng — thiết bị cứ trả lại các lần tra cứu thất bại đã lưu.
- Phần mềm diệt virus hoặc tường lửa can thiệp — các mô-đun bảo vệ web làm proxy cho lưu lượng DNS, và khi chúng trục trặc, toàn bộ phân giải sẽ chết.
- Đường hầm VPN đã chết hoặc proxy còn sót — truy vấn DNS đi vào một đường hầm không còn trả lời.
- Cài đặt network stack bị hỏng (Windows) — cấu hình Winsock/TCP-IP bị hỏng sau khi cập nhật hoặc dọn malware.
- Máy chủ DNS đặt thủ công đã không còn tồn tại — địa chỉ cũ của văn phòng, trường học hoặc VPN vẫn còn trên adapter.
Cách 1: xóa cache DNS và gia hạn kết nối
Bắt đầu bằng việc xóa mọi tra cứu đã lưu và buộc nhận lease DHCP mới — riêng bước này đã xử lý các nguyên nhân do cache cũ và lease cũ trong một lượt.
# Windows (Command Prompt as Administrator)
ipconfig /flushdns
ipconfig /release
ipconfig /renew
# macOS
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
# Then test resolution directly:
nslookup google.com
# "DNS request timed out" = server still unreachable → Fix 2Nếu nslookup giờ đã trả lời, cứ duyệt web bình thường, xong. Nếu hết thời gian chờ, máy chủ DNS đã cấu hình thực sự không truy cập được; chuyển sang Cách 2. Để xem hướng dẫn từng nền tảng, đọc cách xóa DNS trên mọi hệ điều hành.
Cách 2: chuyển sang máy chủ DNS công cộng
Nếu vấn đề là bộ phân giải của nhà mạng, hãy ngừng dùng nó. Các bộ phân giải công cộng lớn chạy trên mạng lưới toàn cầu và hiếm khi sập:
| Nhà cung cấp | Chính | Phụ | Phù hợp nhất để |
|---|---|---|---|
| Cloudflare | 1.1.1.1 | 1.0.0.1 | Bảo mật riêng tư |
| Google Public DNS | 8.8.8.8 | 8.8.4.4 | Độ tin cậy |
| Quad9 | 9.9.9.9 | 149.112.112.112 | Chặn mã độc |
| OpenDNS | 208.67.222.222 | 208.67.220.220 | Chặn lừa đảo (bộ lọc gia đình: 208.67.222.123) |
Windows 11: "Cài đặt" → "Mạng & Internet" → "Wi-Fi" → "Quản lý các mạng đã biết" → mạng của bạn (Ethernet → mạng của bạn) → "Chỉnh sửa" cạnh "DNS server assignment" → "Thủ công" → bật IPv4 → "DNS ưa thích" 1.1.1.1, "DNS thay thế" 1.0.0.1 → "Lưu". Windows 10 không có tùy chọn DNS trong Cài đặt: nhấn Win + R, chạy ncpa.cpl, nhấp chuột phải vào adapter → "Thuộc tính" → "Giao thức Internet Phiên bản 4 (TCP/IPv4)" → "Thuộc tính" → "Sử dụng địa chỉ máy chủ DNS sau".
macOS: "Cài đặt hệ thống" → "Mạng" → "Wi-Fi" → "Chi tiết" → "DNS" → xóa các mục cũ, thêm 1.1.1.1 và 1.0.0.1 → "OK".
Android: "Cài đặt" → "Mạng và Internet" → "DNS riêng" → ô "Tên máy chủ của nhà cung cấp DNS riêng": one.one.one.one (Android tra tên này qua DNS hiện tại của bạn, nên nếu DNS của mạng hoàn toàn chết, nó có thể báo không kết nối được tới máy chủ cho đến khi router được sửa). iPhone: "Cài đặt" → "Wi-Fi" → (i) → "Configure DNS" → "Manual".
Bộ phân giải nào trả lời nhanh nhất tùy vào vị trí của bạn, và bộ phân giải của nhà mạng có thể nhanh hơn với những tên nó đã có sẵn. Hãy so sánh từ chính kết nối của bạn bằng DNS Speed Test.
Cách 3: khởi động lại router
Khi mọi thiết bị trong nhà cùng báo lỗi DNS, bộ chuyển tiếp DNS của router là nghi phạm hàng đầu — nó bị treo trong khi sóng WiFi vẫn phát bình thường.
Rút nguồn router (và modem) trong 30 giây, cắm lại rồi chờ 2–3 phút. Nếu DNS lại chết trong vài ngày, đừng phụ thuộc vào bộ chuyển tiếp của router nữa: đặt DNS công cộng trực tiếp trên thiết bị (Cách 2) hoặc trong cài đặt router (Cách 6) để truy vấn bỏ qua khâu trung gian trục trặc.
Cách 4: tắt bảo vệ web của diệt virus, VPN và proxy
Phần mềm bảo mật nằm ngay trên đường đi của DNS thường xuyên hơn mọi người nghĩ. Các mô-đun "web shield" của phần mềm diệt virus chặn DNS để lọc trang độc hại — khi mô-đun hỏng, DNS hỏng theo. Hãy tạm tắt riêng thành phần bảo vệ web (không phải toàn bộ phần mềm diệt virus) rồi thử lại.
Ngắt mọi VPN và thử lại — một đường hầm đang kết nối mà máy chủ DNS đã ngừng trả lời sẽ làm chết toàn bộ phân giải. Sau đó kiểm tra proxy lạ: Windows "Cài đặt" → "Mạng & Internet" → "Proxy" (tắt proxy thủ công), macOS "Mạng" → "Chi tiết" → "Proxy" (bỏ chọn tất cả).
Cách 5: đặt lại network stack của Windows
Nếu nslookup vẫn thất bại ngay cả khi hỏi thẳng 1.1.1.1 (Cách 2 không giúp được trên một máy Windows), bản thân network stack có thể đã bị hỏng. Hãy đặt lại:
# Command Prompt as Administrator — then restart the PC
netsh winsock reset
netsh int ip reset
ipconfig /flushdnsLệnh này dựng lại cấu hình socket và TCP/IP mà mọi truy vấn DNS đi qua. Chỉ cần một lần khởi động lại và sửa được hư hại do VPN đã gỡ, công cụ "tối ưu" mạng và việc dọn malware để lại; phần mềm VPN hoặc bảo mật móc vào Winsock có thể phải cài lại sau đó.
Cách 6: đặt DNS công cộng ngay trên router
Đổi DNS trên router sửa được mọi thiết bị trong mạng cùng lúc — kể cả điện thoại, TV và máy chơi game. Đăng nhập trang quản trị router (IP cổng, thường là 192.168.1.1 hoặc 192.168.0.1), tìm cài đặt DNS trong mục WAN/Internet hoặc DHCP/LAN, và thay mặc định của nhà mạng bằng 1.1.1.1 và 8.8.8.8.
Lưu ý: một số gateway bị nhà mạng khóa (đáng chú ý là dòng BGW của AT&T) không cho đổi DNS mà chúng cấp — khi đó hãy đặt DNS trên từng thiết bị, như trong hướng dẫn máy chủ DNS của AT&T.
Cách 7: thử trong Safe Mode với Networking (Windows)
Vẫn lỗi trên một máy tính? Khởi động vào "Chế độ An toàn với Mạng": giữ Shift khi nhấp "Khởi động lại" → "Khắc phục sự cố" → "Tùy chọn nâng cao" → "Cài đặt Khởi động" → "Khởi động lại", rồi nhấn 5 hoặc F5. Chế độ an toàn tải Windows mà không có dịch vụ và driver của bên thứ ba.
Nếu DNS chạy được trong chế độ an toàn, có phần mềm đã cài đang chặn nó ở chế độ thường — phần mềm diệt virus, ứng dụng VPN hoặc công cụ "lọc web" là nghi phạm thường gặp. Hãy gỡ hoặc cập nhật phần mềm mới thêm gần nhất. Nếu DNS lỗi ngay cả trong chế độ an toàn, bước tiếp theo là đặt lại stack (Cách 5) và cài lại driver mạng.
Cách 8: khi thực sự là do nhà mạng
Bộ phân giải của nhà mạng cũng có lúc sập: một sự cố DNS khu vực khiến mọi khách hàng dùng cài đặt mặc định mất mạng trong khi bản thân mạng vẫn chạy. Dấu hiệu: mọi thứ hoạt động ngay khi bạn chuyển sang 1.1.1.1 hoặc 8.8.8.8, và khởi động lại router không giúp được.
Bạn có thể ở lại với bộ phân giải công cộng, hoặc chuyển về khi nhà mạng sửa xong. Xem trang trạng thái của nhà mạng để xác nhận, và đọc hướng dẫn sửa lỗi "DNS server not responding" để biết thêm các bước.
Cách kiểm tra lỗi đã được sửa
Hãy xác nhận phân giải trực tiếp thay vì chỉ tải lại trang:
# Ask your current resolver:
nslookup example.com
# The "Server:" line shows WHICH resolver answered
# Ask a public resolver directly (bypasses your settings):
nslookup example.com 1.1.1.1
# If the second works and the first doesn't,
# your configured DNS server is still the problem — redo Fix 2.Còn để xem một website cụ thể có phân giải được với phần còn lại của thế giới không, hãy chạy nó qua DNS Propagation Checker: công cụ này hỏi cùng lúc 34 bộ phân giải ở 28 quốc gia. DNS Lookup cho thấy các bản ghi của tên miền lấy thẳng từ name server của chính nó.
Tên miền có phân giải được với mọi người khác không?
DNS Lookup miễn phí của DNS Robot hỏi name server của chính tên miền cùng bộ phân giải của Google và Cloudflare. Nếu chúng trả lời mà thiết bị của bạn thì không, vấn đề nằm ở bộ phân giải hoặc mạng của bạn, không phải website.
Nguồn
- Origin DNS Failure, Akamai
- 1.1.1.1 IP addresses, Cloudflare
Câu hỏi thường gặp
"Máy chủ DNS không khả dụng" nghĩa là gì?
Cách sửa máy chủ DNS không khả dụng trên Windows 11?
Vì sao máy chủ DNS cứ liên tục không khả dụng?
"DNS server unavailable" có phải lỗi của nhà mạng không?
"DNS server unavailable" khác gì "DNS server not responding"?
Tôi có thể dùng 1.1.1.1 hoặc 8.8.8.8 lâu dài không?
Vì sao DNS không khả dụng trên mọi thiết bị trong nhà?
Phần mềm diệt virus có gây lỗi máy chủ DNS không khả dụng không?
Làm sao kiểm tra máy tính đang dùng máy chủ DNS nào?
Làm sao kiểm tra DNS của một website có hoạt động với mọi người không?
Bài viết liên quan
Công cụ liên quan
Tra Cứu DNS
Mọi bản ghi DNS từ máy chủ của chính tên miền, cạnh bộ nhớ đệm của Google và Cloudflare
Kiểm Tra Tốc Độ DNS
Đo Cloudflare 1.1.1.1, Google 8.8.8.8 và các máy chủ DNS công cộng khác ngay trên trình duyệt, so với DNS hiện tại của bạn và tìm máy chủ nhanh nhất
Kiểm Tra Ping
Đo ping, jitter và mất gói, xem ping tới 34 vùng đám mây và ping bất kỳ trang web hay IP nào từ 11 thành phố
ISP Của Tôi Là Gì
Khám phá ISP, ASN và chi tiết kết nối của bạn



