Lỗi máy chủ DNS không phản hồi xuất hiện khi thiết bị của bạn không nhận được phản hồi từ máy chủ DNS chịu trách nhiệm phân giải địa chỉ website. Bạn vẫn có thể kết nối Wi-Fi, nhưng các website không tải được vì máy tính không thể tra cứu địa chỉ IP của chúng.
Vấn đề có thể bắt nguồn từ bộ định tuyến, nhà cung cấp dịch vụ Internet (ISP), cài đặt DNS không chính xác hoặc phần mềm gây cản trở các yêu cầu mạng.
May mắn là bạn có thể chẩn đoán hầu hết các vấn đề kết nối DNS mà không cần kiến thức kỹ thuật chuyên sâu. Dưới đây là bảy cách khắc phục thiết thực dành cho Windows và macOS.
Máy chủ DNS không phản hồi nghĩa là gì?
Hệ thống tên miền (DNS) chuyển đổi tên website, chẳng hạn như google.com, thành địa chỉ IP mà máy tính sử dụng để thiết lập kết nối.
Khi bạn nhập địa chỉ website, thiết bị sẽ yêu cầu một trình phân giải DNS tìm địa chỉ IP tương ứng.
Nếu trình phân giải không phản hồi trong thời gian dự kiến, trình duyệt hoặc hệ điều hành của bạn có thể báo lỗi DNS.
Các nguyên nhân phổ biến gồm:
- Trình phân giải DNS không khả dụng hoặc bị quá tải.
- Sự cố với bộ định tuyến hoặc kết nối Internet.
- Cấu hình DNS không chính xác.
- Thông tin DNS được lưu trong bộ nhớ đệm cục bộ đã lỗi thời.
- VPN, proxy hoặc phần mềm bảo mật gây cản trở.
Điểm khác biệt quan trọng: Máy chủ DNS không phản hồi khác với trường hợp tên miền không tồn tại. Xác định đúng vấn đề bạn đang gặp phải sẽ giúp tránh những bước khắc phục không cần thiết.

Cách khắc phục lỗi máy chủ DNS không phản hồi
Hãy bắt đầu bằng những bước kiểm tra đơn giản trước khi thay đổi cài đặt mạng.
1. Kiểm tra kết nối Internet
Trước tiên, hãy xác định vấn đề chỉ ảnh hưởng đến một website hay toàn bộ kết nối Internet của bạn.
Thử mở một số website phổ biến. Nếu không website nào tải được, hãy kiểm tra kết nối trên một thiết bị khác.
Bạn cũng có thể kết nối máy tính với một mạng khác, chẳng hạn như điểm phát sóng di động.
Những bước kiểm tra này cung cấp manh mối hữu ích:
- Tất cả thiết bị đều bị ảnh hưởng: Nguyên nhân có thể nằm ở bộ định tuyến, ISP hoặc trình phân giải DNS đã được cấu hình.
- Chỉ một thiết bị bị ảnh hưởng: Hãy kiểm tra cài đặt DNS và mạng trên thiết bị đó.
- Chỉ một website bị ảnh hưởng: Cấu hình DNS của tên miền đó có thể không chính xác.
Nếu kết nối Internet hoạt động bình thường trên mạng khác, hãy tập trung kiểm tra mạng ban đầu trước khi thay đổi cài đặt máy tính.
2. Khởi động lại bộ định tuyến và máy tính
Sự cố tạm thời với bộ định tuyến hoặc mạng đôi khi có thể làm gián đoạn liên lạc DNS.
Hãy thử khởi động lại theo các bước đơn giản sau:
- Tắt bộ định tuyến và modem nếu đó là hai thiết bị riêng biệt.
- Chờ khoảng 30 giây.
- Cắm lại nguồn và đợi mạng hoạt động trở lại.
- Khởi động lại máy tính và kiểm tra website một lần nữa.
Bạn cũng có thể ngắt kết nối rồi kết nối lại Wi-Fi.
Đừng dùng nút khôi phục cài đặt gốc trên bộ định tuyến. Khởi động lại thông thường là đủ cho bước kiểm tra này và sẽ không xóa cấu hình mạng đã lưu.
3. Kiểm tra máy chủ DNS bằng nslookup
Trước khi đổi nhà cung cấp DNS, hãy kiểm tra xem trình phân giải DNS đang được cấu hình có phản hồi các yêu cầu hay không.
Trên Windows, mở Command Prompt hoặc PowerShell và chạy:
nslookup google.com
Thao tác này yêu cầu trình phân giải DNS đang được cấu hình tra cứu địa chỉ IP của Google.
Tiếp theo, so sánh kết quả bằng trình phân giải DNS công cộng của Cloudflare:
nslookup google.com 1.1.1.1
Nếu lệnh đầu tiên hết thời gian chờ nhưng lệnh thứ hai thành công, trình phân giải DNS hiện tại hoặc đường truyền mạng đến trình phân giải đó có thể đang gặp sự cố.
Nếu cả hai đều thất bại, hãy kiểm tra kết nối Internet, tường lửa hoặc các hạn chế mạng.
Nếu phản hồi cho biết tên miền không tồn tại, đó là một vấn đề DNS khác với lỗi hết thời gian chờ.
Lệnh nslookup cũng hữu ích cho quản trị viên website cần xác minh các bản ghi DNS.
4. Xóa bộ nhớ đệm DNS
Máy tính của bạn tạm thời lưu kết quả tra cứu DNS để tăng tốc các yêu cầu sau này.
Đôi khi, thông tin đã lỗi thời trong bộ nhớ đệm góp phần gây ra sự cố kết nối.
Trên Windows:
Mở Command Prompt và chạy:
ipconfig /flushdns
Windows sẽ xác nhận rằng bộ nhớ đệm của trình phân giải DNS đã được xóa.
Trên macOS:
Mở Terminal và chạy:
sudo dscacheutil -flushcache
Sau đó:
sudo killall -HUP mDNSResponder
Nhập mật khẩu quản trị viên nếu được yêu cầu.
Sau đó, mở lại trình duyệt và kiểm tra website.
Xóa bộ nhớ đệm DNS nhìn chung là an toàn, nhưng sẽ không khắc phục được tình trạng máy chủ DNS thượng nguồn không khả dụng hoặc các bản ghi không chính xác trên máy chủ tên của chủ sở hữu website.
5. Thay đổi máy chủ DNS
Nếu trình phân giải DNS hiện tại không khả dụng, chuyển sang một dịch vụ DNS công cộng đáng tin cậy có thể giúp bạn truy cập lại website.
Hai lựa chọn thường được sử dụng là:
| Nhà cung cấp | DNS chính | DNS phụ |
|---|---|---|
| Cloudflare | 1.1.1.1 | 1.0.0.1 |
| Google Public DNS | 8.8.8.8 | 8.8.4.4 |
Thay đổi DNS trên Windows 11
- Mở Cài đặt → Mạng & Internet.
- Chọn kết nối Wi-Fi hoặc Ethernet đang hoạt động.
- Tìm Chỉ định máy chủ DNS và nhấp vào Chỉnh sửa.
- Chuyển cài đặt từ Tự động sang Thủ công.
- Bật IPv4 và nhập địa chỉ DNS ưu tiên cùng địa chỉ DNS thay thế.
- Lưu thay đổi và kiểm tra kết nối.
Thay đổi DNS trên macOS
- Mở Cài đặt hệ thống → Mạng.
- Chọn kết nối mạng đang hoạt động.
- Nhấp vào Chi tiết → DNS.
- Thêm các địa chỉ máy chủ DNS bạn muốn sử dụng.
- Áp dụng thay đổi và kiểm tra lại website.
Ghi lại các cài đặt trước đó để có thể khôi phục nếu cần.
Nếu thiết bị của bạn thuộc về công ty hoặc trường học, hãy liên hệ với quản trị viên mạng trước khi thay đổi cài đặt DNS. Các trình phân giải DNS công cộng có thể không hoạt động với tên miền nội bộ riêng.
6. Kiểm tra VPN, proxy và phần mềm bảo mật
Dịch vụ VPN, cấu hình proxy và ứng dụng bảo mật có thể ảnh hưởng đến quá trình phân giải DNS.
Ví dụ, VPN có thể sử dụng máy chủ DNS riêng. Nếu kết nối đó không còn khả dụng, việc tra cứu địa chỉ website có thể thất bại.
Hãy kiểm tra xem:
- Kết nối VPN của bạn có hoạt động bình thường không.
- Thiết bị có cấu hình proxy ngoài dự kiến không.
- Nhật ký phần mềm bảo mật có cho thấy các yêu cầu DNS bị chặn không.
- Cài đặt DNS bảo mật của trình duyệt có xung đột với cấu hình mạng không.
Nếu bạn đang dùng VPN cá nhân, hãy thử một vị trí VPN khác được phép sử dụng hoặc kết nối lại dịch vụ.
Tránh tắt tường lửa hoặc tính năng bảo vệ chống vi-rút. Thay vào đó, hãy xem lại các quy tắc chặn và nhật ký chẩn đoán.
Trên thiết bị được quản lý, hãy hỏi quản trị viên trước khi thay đổi cài đặt VPN, proxy hoặc bảo mật.
7. Cập nhật phần mềm mạng hoặc liên hệ với ISP
Nếu lỗi vẫn tiếp diễn, hãy kiểm tra các bản cập nhật hệ điều hành và sự cố với bộ điều hợp mạng.
Người dùng Windows có thể chạy trình khắc phục sự cố mạng tích hợp và kiểm tra các bản cập nhật bộ điều hợp mạng thông qua Trình quản lý Thiết bị.
Bạn cũng có thể kiểm tra các máy chủ DNS đã được cấu hình bằng cách sử dụng:
ipconfig /all
Tìm các mục DNS Servers tương ứng với bộ điều hợp mạng đang hoạt động.
Nếu nhiều thiết bị cùng gặp sự cố và các trình phân giải DNS công cộng cũng không thể truy cập được, ISP của bạn có thể cần kiểm tra.
Khi liên hệ với bộ phận hỗ trợ, hãy cho biết những website nào không truy cập được, những thiết bị nào bị ảnh hưởng và kết nối đó có hoạt động khi sử dụng mạng khác hay không.
Những thông tin này có thể giúp xác định vấn đề nhanh hơn.
Nếu bạn là chủ sở hữu website thì sao?
Nếu khách truy cập báo lỗi DNS đối với tên miền do bạn quản lý, vấn đề có thể nằm ở cấu hình tên miền thay vì máy tính của họ.
Hãy kiểm tra những mục sau:
- Đăng ký tên miền: Xác nhận tên miền của bạn chưa hết hạn.
- Máy chủ tên: Đảm bảo nhà đăng ký tên miền trỏ đến đúng các máy chủ DNS có thẩm quyền.
- Bản ghi DNS: Xác minh các bản ghi A, AAAA hoặc CNAME cần thiết.
- DNSSEC: Kiểm tra xem cấu hình DNSSEC có bị sai sau khi thay đổi nhà cung cấp DNS không.
- Những thay đổi gần đây: Chờ đủ thời gian để các phản hồi DNS được lưu trong bộ nhớ đệm hết hạn.
Bạn có thể dùng nslookup hoặc công cụ tra cứu DNS trực tuyến để so sánh kết quả từ nhiều trình phân giải.
Nếu tên miền của bạn sử dụng Cloudflare, hãy kiểm tra bảng điều khiển DNS của dịch vụ này và xác nhận rằng các bản ghi cần thiết đã có.
Lỗi máy chủ DNS không phản hồi và các lỗi kết nối khác
Các lỗi kết nối khác nhau có thể trông giống nhau nhưng cần những cách khắc phục khác nhau.
| Lỗi | Ý nghĩa |
|---|---|
| Máy chủ DNS không phản hồi | Trình phân giải DNS đã được cấu hình không phản hồi các yêu cầu |
| DNS_PROBE_FINISHED_NXDOMAIN | Kết quả phân giải DNS cho biết tên miền được yêu cầu không tồn tại |
| ERR_CONNECTION_RESET | Một kết nối mạng đã được thiết lập hoặc đang được thiết lập bị đặt lại ngoài dự kiến |
Nếu trình duyệt báo kết nối bị đặt lại thay vì tra cứu DNS thất bại, hãy làm theo hướng dẫn khắc phục lỗi ERR_CONNECTION_RESET của chúng tôi.
Nếu website của bạn tải lên nhưng hiển thị lỗi bảo mật HTTPS thay vì lỗi DNS, hướng dẫn khắc phục lỗi ERR_SSL_VERSION_OR_CIPHER_MISMATCH của chúng tôi giải thích cách xác định và xử lý các vấn đề về chứng chỉ SSL, giao thức TLS và khả năng tương thích mã hóa.
Bạn gặp lỗi DNS khi truy cập website? Hãy xem hướng dẫn của chúng tôi về cách khắc phục lỗi DNS_PROBE_FINISHED_NXDOMAIN để giải quyết vấn đề phân giải tên miền và truy cập Internet trở lại.
Câu hỏi thường gặp
Các nguyên nhân phổ biến gồm sự cố kết nối Internet, trình phân giải DNS không khả dụng, cài đặt mạng không chính xác hoặc VPN và phần mềm bảo mật gây cản trở.
Cả hai đều là dịch vụ phân giải DNS công cộng phổ biến. Tuy nhiên, chính sách quyền riêng tư của chúng khác nhau, và việc đổi nhà cung cấp có thể ảnh hưởng đến tính năng lọc hoặc các dịch vụ mạng nội bộ.
Việc này có thể khắc phục các sự cố tạm thời với bộ định tuyến và kết nối. Tuy nhiên, nó không thể sửa các bản ghi tên miền không chính xác hoặc tình trạng gián đoạn dịch vụ kéo dài từ ISP.
Không nhất thiết. Xóa bộ nhớ đệm DNS sẽ loại bỏ các kết quả tra cứu đã lưu. Đây chủ yếu là một bước khắc phục sự cố, không bảo đảm cải thiện tốc độ Internet.
Kết luận
Lỗi máy chủ DNS không phản hồi không nhất thiết có nghĩa là kết nối Internet của bạn đã mất hoàn toàn. Lỗi này thường cho thấy có vấn đề trong quá trình thiết bị liên lạc với trình phân giải DNS.
Hãy bắt đầu bằng cách kiểm tra kết nối và khởi động lại thiết bị mạng. Nếu sự cố vẫn tiếp diễn, hãy kiểm tra trình phân giải, xóa thông tin DNS được lưu trong bộ nhớ đệm và xem lại cài đặt DNS.
Cách tốt nhất là xác định quá trình phân giải DNS bị lỗi ở đâu trước khi thay đổi cấu hình mạng.