Tra cứu DNS

5 trên 2 xếp hạng

Tra cứu DNS là công cụ miễn phí giúp tìm các bản ghi A, AAAA, CNAME, MX, NS, TXT, SOA và CAA của một máy chủ, đồng thời hiển thị các giá trị DNS tương ứng.

Tra cứu DNS kiểm tra những gì?

Tra cứu DNS kiểm tra các bản ghi được công bố cho một tên miền hoặc máy chủ. Hệ thống tên miền, thường được viết tắt là DNS, liên kết những tên dễ đọc như www.example.com với địa chỉ và dữ liệu cấu hình mà trình duyệt, máy chủ email cùng các dịch vụ internet khác sử dụng.

Mỗi loại bản ghi cung cấp một loại thông tin khác nhau. Bản ghi A chứa địa chỉ IPv4, còn bản ghi AAAA chứa địa chỉ IPv6. CNAME trỏ một tên máy chủ sang tên máy chủ khác. Bản ghi MX định tuyến email, NS xác định máy chủ tên có thẩm quyền, TXT công bố các chính sách dạng văn bản hoặc giá trị xác minh, còn bản ghi SOA chứa thông tin quản trị và thời gian của vùng DNS.

Truy vấn được thực hiện trên máy chủ bằng tên máy chủ bạn cung cấp. Giá trị nhập trong trường Host được gửi đến máy chủ qua HTTPS và không được lưu trữ. Kết quả chỉ mô tả các bản ghi A, AAAA, CNAME, MX, NS, TXT, SOA và CAA được trả về cùng các trường của chúng. Công cụ không kiểm tra trang web có phản hồi hay không, máy chủ email có chấp nhận thư hay không hoặc chứng chỉ TLS có hợp lệ hay không.

Cách tra cứu DNS như thế nào?

Nhập tên máy chủ cần kiểm tra vào trường Host, sau đó chạy truy vấn.

  1. Dùng đúng tên máy chủ đang gặp sự cố, chẳng hạn như www.example.com hoặc mail.example.com. Bản ghi của tên miền phụ có thể khác với bản ghi của tên miền chính.
  2. Nên nhập riêng tên máy chủ thay vì địa chỉ đầy đủ của một trang có chứa đường dẫn, chuỗi truy vấn hoặc mảnh định danh.
  3. So sánh các địa chỉ, đích đến và máy chủ tên được trả về với giá trị do nhà cung cấp dịch vụ lưu trữ, email hoặc DNS cung cấp.
  4. Kiểm tra TTL trước khi kết luận rằng một kết quả cũ là do lỗi cấu hình. Trình phân giải có thể vẫn đang lưu giá trị trước đó trong bộ nhớ đệm.

Tên DNS không phân biệt chữ hoa và chữ thường, vì vậy WWW.EXAMPLE.COM và www.example.com cùng chỉ một tên. Tên máy chủ thông thường không được chứa dấu cách. Tên miền quốc tế hóa có ký tự mang dấu hoặc ký tự không thuộc bảng chữ cái Latin sử dụng A-label dạng ASCII trong DNS. Phần được mã hóa của A-label dùng Punycode, còn dạng Unicode là U-label. Vì vậy, hãy dùng dạng A-label nếu phiên bản Unicode không phân giải như mong đợi.

Mỗi nhãn DNS được giới hạn ở 63 octet, đồng thời tên miền đầy đủ cũng chịu giới hạn độ dài của giao thức. Do đó, dữ liệu nhập quá dài có thể không hợp lệ dù từng ký tự riêng lẻ trông vẫn phù hợp. Chữ số và dấu gạch nối được phép xuất hiện ở nhiều vị trí trong tên máy chủ, nhưng theo các quy tắc tên máy chủ thông thường, một nhãn không được bắt đầu hoặc kết thúc bằng dấu gạch nối.

Đọc kết quả tra cứu DNS như thế nào?

Hãy đọc từng trường theo loại bản ghi tương ứng, vì một số trường chỉ áp dụng cho MX, SOA, TXT hoặc các loại bản ghi cụ thể khác.

  • Host cho biết tên sở hữu bản ghi được trả về.
  • TTL là thời gian tồn tại, tính bằng giây. Giá trị này cho trình phân giải DNS biết bản ghi có thể được lưu trong bộ nhớ đệm bao lâu.
  • Mục tiêu chứa đích đến hoặc địa chỉ gắn với những bản ghi trả về một đích.
  • IPv6 chứa địa chỉ do bản ghi AAAA trả về.
  • Ưu tiên được dùng cho bản ghi MX. Số thấp hơn được ưu tiên hơn số cao hơn.
  • Mục nhập chứa các chuỗi văn bản riêng lẻ do bản ghi cung cấp, thường xuất hiện khi văn bản được chia thành nhiều phần.
  • MNAME là máy chủ tên chính được chỉ định trong bản ghi SOA.
  • RNAME là địa chỉ liên hệ SOA theo ký hiệu DNS, trong đó dấu chấm đầu tiên không được thoát đại diện cho dấu @ thông thường.
  • Số sê-ri là số phiên bản của vùng. Máy chủ có thẩm quyền dùng số này để nhận biết dữ liệu vùng đã được cập nhật.
  • Làm mới cho máy chủ tên phụ biết tần suất cần kiểm tra phiên bản vùng mới hơn.
  • Thử lại cho máy chủ phụ biết khi nào cần thử lại sau một lần làm mới thất bại.
  • Hết hạn quy định máy chủ phụ được tiếp tục sử dụng dữ liệu vùng trong bao lâu khi không thể liên hệ với máy chủ chính.
  • Min. TTL là trường MINIMUM của SOA. Đây không phải TTL tối thiểu áp dụng chung. Cùng với TTL của bản ghi SOA, giá trị này tham gia xác định TTL dùng để lưu các câu trả lời phủ định trong bộ nhớ đệm, chẳng hạn như khi một tên không tồn tại.
  • Cờ, Thẻ và Value là các trường có cấu trúc được dùng trong những bản ghi chính sách như CAA, nếu có.
  • Máy chủ tên xác định máy chủ được chỉ định bởi bản ghi NS.

Tra cứu DNS hiển thị các trường theo từng loại bản ghi, vì vậy việc một số trường để trống hoặc không xuất hiện là bình thường. Chẳng hạn, bản ghi A không có mức ưu tiên MX và bản ghi MX không cần trường IPv6.

Các tình huống khắc phục sự cố DNS thường gặp

Tra cứu DNS hữu ích khi dấu hiệu sự cố liên quan đến việc phân giải tên hoặc định tuyến. Các tên máy chủ và giá trị bản ghi trong những tình huống dưới đây chỉ là ví dụ giả định, không phải dữ liệu DNS đang hoạt động.

Trang web không phân giải được. Tra cứu www.example.com rồi kiểm tra dữ liệu A, AAAA và CNAME. Một kết quả hợp lý có thể hiển thị đích CNAME là hosting.example.net hoặc đích A ở dạng thập phân phân tách bằng dấu chấm của IPv4. Nếu đích được trả về thuộc một dịch vụ lưu trữ cũ, hãy cập nhật bản ghi liên quan tại nhà cung cấp DNS có thẩm quyền.

Email không được gửi đến. Tra cứu tên miền chính và kiểm tra các bản ghi MX. Một kết quả giả định có thể chứa mức ưu tiên 10 với đích mail.example.com và mức ưu tiên 20 với một máy chủ email dự phòng. Xác nhận rằng các đích này khớp với cài đặt của nhà cung cấp email. Truy vấn không thể cho biết hộp thư có tồn tại hay không, máy chủ nhận có từ chối thư hay không hoặc thư có bị đưa vào thư mục spam hay không.

Cảnh báo chứng chỉ xuất hiện sau khi đổi dịch vụ lưu trữ. Kiểm tra các bản ghi A, AAAA và CNAME của đúng tên máy chủ đang hiển thị trong trình duyệt. Nếu DNS vẫn chuyển một số người truy cập đến máy chủ cũ, họ có thể nhận được chứng chỉ của máy chủ đó. Tra cứu DNS không kiểm tra chính chứng chỉ, vì vậy sau khi xác nhận tên máy chủ trỏ đến đúng dịch vụ dự kiến, hãy dùng công cụ kiểm tra chứng chỉ.

Tại sao thay đổi DNS của tôi vẫn chưa xuất hiện?

Một thay đổi DNS chính xác có thể chưa xuất hiện ngay vì các trình phân giải đệ quy có thể giữ lại câu trả lời cũ cho đến khi TTL hết hạn. Độ trễ này thường được gọi là quá trình lan truyền DNS, dù trên thực tế nó thường là do bộ nhớ đệm hết hạn vào những thời điểm khác nhau, chứ không phải các bản ghi di chuyển qua internet.

TTL hiển thị trên bản ghi mới không nhất thiết cho biết bản ghi cũ sẽ còn được lưu trong bộ nhớ đệm bao lâu. Trình phân giải có thể đã lưu giá trị trước đó theo TTL trước đó. Những lần tra cứu thất bại cũng có thể được lưu vào bộ nhớ đệm, nên một tên máy chủ mới tạo có thể vẫn bị báo là không tồn tại trong một khoảng thời gian.

Kiểm tra các bản ghi NS để xác nhận tên miền đang sử dụng đúng máy chủ tên nơi bạn thực hiện thay đổi. Nếu máy chủ tên không đúng, chờ thêm cũng không khắc phục được sự cố. Để so sánh kỹ hơn, các công cụ dòng lệnh như dig hoặc nslookup có thể truy vấn trực tiếp một máy chủ đệ quy hoặc có thẩm quyền được chỉ định.

Câu hỏi thường gặp

Tôi có thể nhập địa chỉ IP thay cho tên máy chủ không?

Tra cứu DNS thuận được dùng để tìm các bản ghi gắn với một tên máy chủ. Để tìm tên máy chủ được công bố cho một địa chỉ IP, hãy dùng Tra cứu IP ngược, công cụ kiểm tra dữ liệu DNS ngược. Lưu ý rằng nhiều địa chỉ IP không có bản ghi ngược hữu ích, và một tên ngược không liệt kê mọi trang web được lưu trữ trên địa chỉ đó.

Tại sao CNAME có thể xung đột với các bản ghi khác?

CNAME biến một tên DNS thành bí danh của một tên khác và nhìn chung không thể cùng tồn tại tại chính tên đó với dữ liệu bản ghi thông thường khác. Vì vậy, đỉnh vùng như example.com thường dùng bản ghi A hoặc AAAA thay cho CNAME thông thường. Một số nhà cung cấp DNS triển khai tính năng làm phẳng độc quyền hoặc bản ghi bí danh, nhưng đó là tính năng riêng của từng nhà cung cấp chứ không phải hành vi CNAME tiêu chuẩn.

DNS công khai có hiển thị bản ghi trong mạng nội bộ của công ty không?

Thông thường là không. Các tổ chức có thể dùng DNS phân tách, trong đó người dùng nội bộ nhận được câu trả lời khác với dữ liệu công khai. Vì truy vấn này chạy trên máy chủ, kết quả phản ánh dữ liệu DNS mà máy chủ đó nhìn thấy, không phải các bản ghi chỉ truy cập được qua mạng văn phòng hoặc VPN của bạn.

Tra cứu này có xác thực DNSSEC không?

Không. Các trường kết quả được liệt kê không bao gồm trạng thái xác thực DNSSEC. Một tên miền vẫn có thể trả về các bản ghi DNS thông thường ngay cả khi chuỗi DNSSEC gặp lỗi ký hoặc lỗi ủy quyền. Khi cần điều tra dạng sự cố này, hãy dùng công cụ xác thực DNSSEC chuyên dụng hoặc lệnh truy vấn có yêu cầu dữ liệu DNSSEC.

Các công cụ tương tự

Tra cứu IP ngược

Lấy một IP và thử tìm tên miền/máy chủ được liên kết với nó.

10,622
1,542
Tra cứu IP

Công cụ tra cứu IP của Digily Link cung cấp thông tin chi tiết về mọi địa chỉ IP. Hãy dùng dịch vụ trực tuyến miễn phí này để nhận dữ liệu IP toàn diện.

10,083
175
Tra cứu SSL

Nhận tất cả các chi tiết có thể về một chứng chỉ SSL.

8,388
142

Công cụ phổ biến