Vận hành và xử lý lỗi

Lỗi DNS_PROBE_FINISHED_NXDOMAIN: cách kiểm tra theo từng lớp

Xử lý DNS_PROBE_FINISHED_NXDOMAIN theo hostname, resolver, authoritative và cache âm; tránh nhầm không tồn tại trong DNS với tên miền còn đăng ký được.

DNS_PROBE_FINISHED_NXDOMAIN là thông báo bạn có thể gặp khi trình duyệt không tìm được tên theo quá trình phân giải đang dùng. Nó không tự chứng minh website đã bị xóa, tên hết hạn hoặc domain đang có thể mua. Cần kiểm tra từng lớp và ghi rõ tên nào thực sự được hỏi.

Đừng bắt đầu bằng cách đổi toàn bộ mạng hoặc nameserver. Hãy lấy URL đầy đủ và xác định hostname, vì một lỗi chính tả hoặc một subdomain chưa được tạo cũng có thể làm người dùng nhận thông báo này. Phần đường dẫn không có vai trò giống hostname trong truy vấn DNS.

Bước một: đối chiếu địa chỉ và phạm vi

So sánh tên gốc, www và hostname đang lỗi với địa chỉ được đơn vị công bố. Kiểm tra dấu chấm, đuôi và cách viết có dấu hoặc mã hóa nếu liên quan. Với đường dẫn từ email, đừng gửi công khai phần chứa token; chỉ lấy phần tên cần chẩn đoán.

Ví dụ giả định, example.com mở được nhưng portal.example.com chưa có cấu hình. Tình huống đó cần kiểm tra hostname portal, không thể kết luận toàn bộ tên miền đã ngừng. Nếu địa chỉ được nhập sai, sửa địa chỉ trước thay vì thay cấu hình domain đang phục vụ người khác.

Bước hai: hỏi DNS bằng công cụ phù hợp

Ghi resolver được sử dụng, loại truy vấn và trạng thái trả lời. Phân biệt NXDOMAIN với timeout hoặc SERVFAIL; chúng không mô tả cùng một vấn đề. Nếu kết quả không có bản ghi A, xem liệu tên tồn tại nhưng chỉ có loại dữ liệu khác hay không.

Bạn có thể nhờ đội kỹ thuật đọc kết quả nslookup hoặc dig nếu chưa quen. Điều quan trọng là giữ nguyên thông tin quan sát, không tự biến một phần rỗng thành kết luận. Không lấy truy vấn DNS làm công cụ xác nhận quyền đăng ký tên miền.

Bước ba: đối chiếu nguồn có thẩm quyền

Xác định nameserver và vùng DNS hiện tại, kiểm tra đúng hostname ở nguồn authoritative. Nếu nguồn chưa có dữ liệu mong muốn, xem nơi vừa sửa có thực sự được sử dụng không. Một bảng DNS cũ vẫn cho phép lưu không có nghĩa nó đang trả lời cho tên ngoài Internet.

Nếu domain có vấn đề về ủy quyền hoặc trạng thái đăng ký, làm việc với nhà cung cấp tương ứng. Không thêm dữ liệu vào nhiều bảng khác nhau với hy vọng một nơi sẽ trúng. Ghi cấu hình trước và chỉ sửa trong phạm vi đã xác định.

Bước bốn: xét kết quả âm được cache

RFC2308 mô tả việc cache câu trả lời âm. Nếu tên từng được hỏi khi chưa tồn tại, một resolver có thể tiếp tục trả kết quả cũ trong thời gian còn hiệu lực, dù nguồn đã có dữ liệu mới. Điều này giải thích một phần khác biệt giữa nơi kiểm tra.

Xóa cache trên thiết bị không buộc resolver bên ngoài làm mới. Hãy đối chiếu thời điểm, kết quả nguồn và dữ liệu cache trước khi kết luận cần thay đổi nữa. Không hứa một số phút cố định sẽ sửa mọi tình huống vì nguyên nhân có thể không phải cache.

Nếu chỉ trình duyệt hoặc một mạng gặp lỗi

Kiểm tra cấu hình DNS của thiết bị hoặc trình duyệt với người quản trị phù hợp, vì chúng có thể dùng đường phân giải khác. Không tắt vĩnh viễn cơ chế bảo vệ hoặc tự cài phần mềm “sửa DNS” không rõ nguồn. Thu thập khác biệt để biết nên xử lý tại thiết bị, mạng hay nguồn DNS.

Khi đã có dữ liệu đúng, thử lại HTTPS và trang thực tế. Lỗi DNS được giải quyết chưa bảo đảm ứng dụng đã sẵn sàng. Một báo cáo gồm hostname, resolver, trạng thái, thời điểm và thay đổi gần nhất sẽ giúp hỗ trợ xác định bước tiếp theo mà không làm xáo trộn hệ thống đang hoạt động.

Nguồn tham khảo

Đọc tiếp cùng chủ đề

Website không truy cập được: phân biệt lỗi tên miền và lỗi hosting ↗Website mở được trên máy này nhưng không mở trên máy khác ↗Email tên miền không nhận được thư sau khi đổi DNS ↗