Tra cứu bản ghi DNS

Truy vấn bản ghi DNS (A, AAAA, CNAME, MX, TXT, NS, SOA, CAA, SRV, PTR) của mọi tên miền qua DNS-over-HTTPS, kèm TTL, trạng thái NXDOMAIN và cờ DNSSEC.

Công cụ này gửi truy vấn của bạn tới một dịch vụ bên ngoài để lấy dữ liệu trực tiếp. Truy vấn được phân giải bởi Cloudflare DNS-over-HTTPS (cloudflare-dns.com).

Tra cứu DNS là gì?

Công cụ tra cứu DNS này phân giải một tên miền và hiển thị các bản ghi kèm TTL, giống dig hay nslookup nhưng ngay trong trình duyệt. Chọn một loại bản ghi hoặc "Tất cả các loại phổ biến"; nhập địa chỉ IP sẽ tự động thực hiện tra cứu ngược (PTR).

Cách sử dụng Tra cứu DNS

  1. Nhập tên miền (example.com, cũng chấp nhận URL đầy đủ) hoặc địa chỉ IP để tra DNS ngược.
  2. Chọn loại bản ghi, hoặc Tất cả các loại phổ biến để truy vấn cùng lúc A, AAAA, CNAME, MX, NS, TXT, SOA và CAA.
  3. Nhấn Tra cứu và đọc tên, TTL, loại và dữ liệu của từng bản ghi; bản ghi MX được sắp xếp theo độ ưu tiên.
  4. Xem nhãn trạng thái (NOERROR hoặc NXDOMAIN) và nhãn Đã xác thực DNSSEC.

Ví dụ

Đầu vào
example.com, TXT
Đầu ra
example.com  TTL  IN  TXT  v=spf1 -all

Giá trị TTL đếm ngược trong cache của resolver, nên sẽ khác nhau giữa các lần truy vấn.

Khi nào nên dùng Tra cứu DNS

Dùng công cụ để xác minh một thay đổi DNS, kiểm tra bản ghi TXT của SPF/DKIM/DMARC, xem tên miền dùng máy chủ thư nào hoặc xác nhận bản ghi CAA trước khi cấp chứng chỉ. Kết quả đến từ một recursive resolver duy nhất, nên một thay đổi gần đây có thể vẫn còn bị cache ở nơi khác; công cụ không truy vấn máy chủ DNS cục bộ hay nội bộ của bạn.

Tra cứu DNS hoạt động như thế nào

Truy vấn được gửi từ trình duyệt của bạn tới resolver công cộng của Cloudflare qua API JSON DNS-over-HTTPS (cloudflare-dns.com/dns-query với accept: application/dns-json). Phản hồi JSON được phân tích cục bộ: các mục trong chuỗi CNAME được giữ lại, chuỗi TXT bị tách thành nhiều đoạn trong ngoặc kép được nối lại, và cờ AD được hiển thị là "Đã xác thực DNSSEC". Địa chỉ IP được chuyển thành tên in-addr.arpa hoặc ip6.arpa cho truy vấn PTR; tên miền quốc tế hóa được chuyển sang punycode trước.

Các Trường Hợp Sử Dụng Phổ Biến

  • Xác nhận bản ghi A mới trỏ đúng máy chủ sau khi chuyển hệ thống.
  • Đọc bản ghi TXT SPF và DMARC của tên miền khi gỡ lỗi gửi email.
  • Liệt kê bản ghi MX theo thứ tự ưu tiên để xem ai đang lưu trữ email của một công ty.
  • Kiểm tra bản ghi CAA có cho phép tổ chức cấp chứng chỉ của bạn không.
  • Tìm hostname đằng sau một IP bằng tra cứu PTR ngược.

Lưu Ý Bảo Mật

Các tên miền bạn truy vấn được gửi tới Cloudflare DNS-over-HTTPS (cloudflare-dns.com).

Câu Hỏi Thường Gặp

Vì sao tôi vẫn thấy IP cũ sau khi đổi DNS?

Resolver lưu cache câu trả lời trong khoảng thời gian bằng TTL của bản ghi. Resolver của Cloudflare có thể vẫn giữ giá trị cũ cho đến khi TTL hết hạn.

NXDOMAIN nghĩa là gì?

Tên miền không tồn tại trong DNS – nó chưa được đăng ký, hoặc tên miền con không có bản ghi nào.

Nhãn Đã xác thực DNSSEC có ý nghĩa gì?

Resolver đã bật cờ AD (authenticated data): câu trả lời đã được xác thực bằng mật mã thông qua chuỗi tin cậy DNSSEC.

Có tra cứu được hostname nội bộ không?

Không. Truy vấn được gửi tới một resolver công cộng trên internet, nên những tên chỉ tồn tại trong DNS nội bộ của công ty bạn sẽ trả về NXDOMAIN.

Bước tiếp theo nên làm

Khám phá thêm danh mục