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

Hướng dẫn sửa lỗi máy chủ DNS không khả dụng: thông báo chẩn đoán Windows và các cách khắc phục nhanh nhất
Hướng dẫn sửa lỗi máy chủ DNS không khả dụng: thông báo chẩn đoán Windows và các cách khắc phục nhanh nhất
Bắt đầu đọc
  1. "Máy chủ DNS không khả dụng" nghĩa là gì
  2. "Service Unavailable - DNS failure" là chuyện khác
  3. Vì sao lỗi xảy ra
  4. Cách 1: xóa cache DNS và gia hạn kết nối
  5. Cách 2: chuyển sang máy chủ DNS công cộng
  6. Cách 3: khởi động lại router
  7. Cách 4: tắt bảo vệ web của diệt virus, VPN và proxy
  8. Cách 5: đặt lại network stack của Windows
  9. Cách 6: đặt DNS công cộng ngay trên router
  10. Cách 7: thử trong Safe Mode với Networking (Windows)
  11. Cách 8: khi thực sự là do nhà mạng
  12. Cách kiểm tra lỗi đã được sửa
  13. 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.

bash
# 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 2

Nế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ấpChínhPhụPhù hợp nhất để
Cloudflare1.1.1.11.0.0.1Bảo mật riêng tư
Google Public DNS8.8.8.88.8.4.4Độ tin cậy
Quad99.9.9.9149.112.112.112Chặn mã độc
OpenDNS208.67.222.222208.67.220.220Chặ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:

bash
# Command Prompt as Administrator — then restart the PC
netsh winsock reset
netsh int ip reset
ipconfig /flushdns

Lệ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:

bash
# 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

  1. Origin DNS Failure, Akamai
  2. 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ì?

Nghĩa là thiết bị không nhận được phản hồi từ máy chủ DNS đã cấu hình, nên tên miền không được đổi thành địa chỉ IP và website không tải. Bản thân kết nối thường vẫn ổn — bộ phân giải (thường là router chuyển tiếp tới máy chủ của nhà mạng) đã sập, không truy cập được, hoặc bị phần mềm ở giữa chặn.

Cách sửa máy chủ DNS không khả dụng trên Windows 11?

Chạy ipconfig /flushdns, /release và /renew trong Command Prompt, rồi đổi DNS sang bộ phân giải công cộng: Cài đặt → Mạng & Internet → Wi-Fi → Quản lý các mạng đã biết → mạng của bạn → Chỉnh sửa cạnh DNS server assignment → Thủ công → IPv4 → 1.1.1.1 và 1.0.0.1. Nếu vẫn lỗi, khởi động lại router, tạm tắt bảo vệ web của diệt virus và chạy netsh winsock reset với quyền quản trị.

Vì sao máy chủ DNS cứ liên tục không khả dụng?

Lỗi lặp lại thường do bộ phân giải của nhà mạng kém tin cậy hoặc bộ chuyển tiếp DNS của router trục trặc. Cách sửa lâu dài là bỏ cả hai mặc định: đặt DNS công cộng (1.1.1.1 hoặc 8.8.8.8) trực tiếp trên thiết bị hoặc trong cài đặt router. Nếu vẫn tái diễn, nghi phạm tiếp theo là bộ lọc web của diệt virus hoặc phần cứng router đang hỏng.

"DNS server unavailable" có phải lỗi của nhà mạng không?

Thường là có: hầu hết thiết bị dùng bộ phân giải của nhà mạng theo mặc định, qua router. Cách thử: đổi DNS sang 1.1.1.1 hoặc 8.8.8.8. Nếu mọi thứ chạy ngay, DNS của nhà mạng (hoặc router chuyển truy vấn tới nó) là thủ phạm, và bạn có thể dùng DNS công cộng lâu dài hoặc báo sự cố.

"DNS server unavailable" khác gì "DNS server not responding"?

Đó là hai cách diễn đạt mà Windows Network Diagnostics dùng cho cùng một lỗi: thiết bị đã gửi truy vấn DNS và không nhận lại gì. Nguyên nhân và cách sửa giống nhau: xóa cache và gia hạn, chuyển sang bộ phân giải công cộng, khởi động lại router và kiểm tra diệt virus hoặc VPN can thiệp.

Tôi có thể dùng 1.1.1.1 hoặc 8.8.8.8 lâu dài không?

Được. Cloudflare (1.1.1.1) và Google (8.8.8.8) miễn phí và chạy trên mạng lưới lớn, dự phòng. Chúng không phải lúc nào cũng nhanh hơn bộ phân giải của nhà mạng (trên đường truyền của chúng tôi, router trả lời tên đã lưu trong 3 ms), nên hãy đo nếu tốc độ quan trọng. Đặt cả chính và phụ để sự cố hiếm gặp của một nhà cung cấp không làm bạn mất mạng.

Vì sao DNS không khả dụng trên mọi thiết bị trong nhà?

Điều đó chỉ về hạ tầng dùng chung: bộ chuyển tiếp DNS của router bị treo, hoặc bộ phân giải của nhà mạng đã sập. Hãy khởi động lại router trước. Nếu lặp lại, đặt DNS công cộng (1.1.1.1 / 8.8.8.8) trong cài đặt router để mọi thiết bị không còn phụ thuộc vào bộ phân giải của nhà mạng.

Phần mềm diệt virus có gây lỗi máy chủ DNS không khả dụng không?

Có thể. Mô-đun bảo vệ web lọc lưu lượng DNS qua một dịch vụ cục bộ, và khi dịch vụ đó hỏng hoặc xung đột với bản cập nhật, toàn bộ phân giải tên thất bại. Hãy tạm tắt riêng thành phần bảo vệ web để thử — nếu DNS trở lại, hãy cập nhật hoặc cấu hình lại phần mềm diệt virus thay vì duyệt web không được bảo vệ.

Làm sao kiểm tra máy tính đang dùng máy chủ DNS nào?

Chạy nslookup example.com — dòng "Server" ở đầu cho biết bộ phân giải đã trả lời. Trên Windows, ipconfig /all liệt kê máy chủ DNS theo từng adapter; trên macOS, Cài đặt hệ thống → Mạng → Chi tiết → DNS. Nếu nó hiện IP của router (như 192.168.1.1), router đang chuyển tiếp truy vấn tới DNS mà nó được cấu hình.

Làm sao kiểm tra DNS của một website có hoạt động với mọi người không?

Dùng công cụ kiểm tra lan truyền DNS hỏi cùng lúc các bộ phân giải ở nhiều quốc gia. Nếu tên miền phân giải được trên toàn thế giới nhưng lỗi trên thiết bị của bạn, vấn đề nằm ở bộ phân giải hoặc mạng của bạn. Nếu lỗi ở mọi nơi, DNS của chính tên miền đã hỏng và chỉ chủ website sửa được.

Về tác giả

Shaik Vahid

Nhà sáng lập DNS Robot. Vahid đã làm nhiều năm trong bộ phận hỗ trợ hosting, xử lý tên miền, bản ghi DNS, chứng chỉ SSL và việc gửi email cho khách hàng. Anh xây dựng các công cụ của DNS Robot và viết những hướng dẫn này từ các lỗi mà mọi người thực sự gặp.

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