Công cụ này hoạt động thế nào
Khi mở trang, công cụ chạy tra cứu cho địa chỉ bạn đang kết nối từ đó. Nhập bất kỳ địa chỉ IPv4 hoặc IPv6 nào khác để tra cứu thay thế.
DNS ngược hoạt động qua một phần đặc biệt của cây DNS. Với địa chỉ IPv4, máy chủ đảo 4 octet và nối in-addr.arpa; với IPv6, đảo 32 nibble hex và nối ip6.arpa. Tên thu được được truy vấn cho bản ghi PTR, và giá trị của bản ghi đó là hostname. Tên chính xác đã truy vấn hiển thị trong kết quả để bạn lặp lại bằng công cụ của mình.
Truy vấn đi qua resolver của máy chủ chúng tôi trước. Nếu resolver đó không trả lời, máy chủ hỏi resolver DNS-over-HTTPS công cộng cùng tên PTR, nên câu trả lời trống nhiều khả năng là không có bản ghi hơn là sự cố resolver.
Khi có hostname, công cụ thực hiện bước hai: phân giải thuận hostname đó sang bản ghi A và AAAA và kiểm tra địa chỉ gốc có nằm trong đó không. Kết quả được đánh dấu xác nhận thuận khi có. Đây là kiểm tra máy chủ thư gọi là FCrDNS, và là khác biệt giữa cái tên ai đó gõ vào bản ghi PTR và cái tên thực sự thuộc về địa chỉ.
Công cụ cũng tra cứu hệ thống tự trị nào quảng bá địa chỉ và hiển thị số, tên của nó, vì mạng cho biết về một IP nhiều ngang hostname. Địa chỉ riêng và dành riêng như 192.168.x.x hoặc 10.x.x.x được nhận ra và không truy vấn.
Câu trả lời PTR được lưu đệm 10 phút. Không cần đăng ký và tra cứu miễn phí; tra cứu địa chỉ khác địa chỉ của bạn bị giới hạn tần suất.
Cách đọc kết quả
Tìm thấy hostname và xác nhận thuận. Địa chỉ có bản ghi PTR và tên phân giải về cùng địa chỉ. Đây là hình dạng của máy chủ thư, máy chủ web hoặc kết nối nhà mạng được vận hành tốt.
Tìm thấy hostname, chưa xác nhận. Bản ghi PTR tồn tại nhưng hostname trỏ tới địa chỉ khác hoặc không trỏ tới gì. Tên có thể đã cũ, hoặc chủ sở hữu đặt PTR mà không có bản ghi thuận khớp. Thư từ địa chỉ như vậy thường thất bại ở kiểm tra khắt khe dù có PTR.
Tìm thấy hostname, không kiểm tra thuận được. Giá trị PTR không phân giải được. Coi như tên chưa xác nhận.
Không có hostname. Không có bản ghi PTR. Đây là trạng thái bình thường của nhiều kết nối gia đình và máy chủ đám mây mà chủ chưa đặt. Tự nó không phải dấu hiệu lạm dụng, nhưng thư gửi trực tiếp từ địa chỉ như vậy sẽ bị hầu hết bên nhận từ chối.
Hãy đọc chính hostname để tìm manh mối. Tên như 203-0-113-45.dyn.example-isp.net theo mẫu nhúng địa chỉ và đánh dấu pool là động, thường nghĩa là IP dân cư cấp cho thuê bao. Tên như mail.example.com hoặc vps-12345.hosting.example nhận diện một máy cụ thể. Hostname kết thúc bằng tên miền nhà cung cấp đám mây cho biết địa chỉ là IP datacenter bất kể PTR nói gì phía trước.
Dòng mạng dưới hostname hiển thị ASN và tổ chức. So với hostname: địa chỉ có PTR tự nhận là máy chủ thư của ngân hàng nhưng nằm trong mạng nhà cung cấp hosting đáng bị nghi ngờ.
Cách đặt hoặc sửa DNS ngược
Chỉ bên kiểm soát khối địa chỉ mới công bố được bản ghi PTR; bạn không thể đặt từ bên trong zone DNS của mình.
Với máy chủ đám mây hoặc máy chủ riêng
- Tìm thiết lập PTR trong bảng điều khiển của nhà cung cấp. Thường gắn nhãn reverse DNS, rDNS hoặc PTR, nằm cạnh thiết lập mạng của máy chủ hoặc trong danh sách địa chỉ IP.
- Nhập hostname bạn muốn, ví dụ
mail.example.com, dưới dạng tên đầy đủ. - Trước khi lưu, đảm bảo bản ghi thuận tồn tại:
mail.example.comphải đã có bản ghi A (hoặc AAAA) trỏ tới đúng địa chỉ này, nếu không tên sẽ không được xác nhận thuận. - Đợi nhà cung cấp công bố bản ghi, rồi xác minh ở đây. Một số áp dụng trong vài phút, số khác theo lịch hằng giờ.
- Với máy chủ thư, đặt hostname mà phần mềm thư thông báo trong HELO hoặc EHLO thành cùng tên. Bên nhận so cả ba.
Với địa chỉ IPv6
Các bước tương tự, nhưng bảng điều khiển của nhà cung cấp có thể yêu cầu bạn ủy quyền zone ngược của prefix cho máy chủ tên của chính bạn thay vì nhập một bản ghi. Nếu bạn được cấp /64 trở lên, hãy hỏi nhà cung cấp có hỗ trợ ủy quyền zone ngược không.
Với kết nối gia đình hoặc văn phòng
Nhà mạng thường không tùy chỉnh bản ghi PTR cho kết nối gia đình. Nếu cần hostname xác nhận thuận cho thư gửi đi, hãy gửi qua relay của nhà mạng hoặc bên thứ ba, hoặc dùng gói doanh nghiệp với địa chỉ tĩnh, nơi thường cho phép đổi PTR.
Kiểm tra từ máy tính của bạn
dig -x 203.0.113.45 trên macOS hoặc Linux, hoặc nslookup 203.0.113.45 trên Windows, thực hiện cùng truy vấn PTR với resolver của bạn. dig -x cũng hoạt động với địa chỉ IPv6 và tự xây tên ip6.arpa.
Vì sao DNS ngược quan trọng
Gửi thư là lý do chính ai đó đặt bản ghi PTR. Máy chủ nhận tra cứu địa chỉ gửi trước khi chấp nhận thư, và địa chỉ không có hostname, hoặc hostname không phân giải ngược về, là tín hiệu spam mạnh. Kết hợp kiểm tra danh sách đen và bản ghi SPF, DKIM đúng, DNS ngược xác nhận thuận là một trong những điều cơ bản để thư được chuyển phát.
Ghi log và xử lý sự cố là lý do thứ hai. Log máy chủ, traceroute và báo cáo tường lửa hiện hostname thay vì địa chỉ trần dễ đọc hơn nhiều, đó là lý do nhà mạng và mạng chuyển tiếp đặt tên giao diện router. Hostname bạn thấy trong traceroute đến chính từ các bản ghi PTR này.
Với ai kiểm tra proxy hoặc VPN trước khi dùng, bản ghi PTR là thêm một tín hiệu dễ xem. Kết nối lẽ ra trông như người dùng gia đình nhưng địa chỉ phân giải theo cách đặt tên của nhà cung cấp hosting sẽ bị phân loại là kết nối datacenter bởi bất kỳ dịch vụ nào chịu khó nhìn.
DNS ngược cho cả khối và cho IPv6
Với một địa chỉ, nhà cung cấp nhập bản ghi PTR cho bạn. Với cả khối, nhà cung cấp thường ủy quyền zone ngược cho máy chủ tên của khách hàng, để khách tự quản lý bản ghi PTR cho mọi địa chỉ trong khối như zone thông thường. Một /24 IPv4 ánh xạ tới một zone ngược dạng 113.0.203.in-addr.arpa. Khối nhỏ hơn như /29 không ủy quyền trực tiếp được vì cây ngược tổ chức theo octet; nhà cung cấp xử lý bằng ủy quyền classless dùng bản ghi CNAME trỏ vào zone khách kiểm soát. Nếu bản ghi PTR của khối bạn thiếu hoặc sai và bạn tin mình kiểm soát chúng, hãy kiểm tra ủy quyền từ nhà cung cấp có thực sự tồn tại bằng cách truy vấn bản ghi NS của zone ngược với tra cứu DNS.
Zone ngược IPv6 xây từ 32 nibble hex của địa chỉ, đảo ngược, dưới ip6.arpa; một /64 ánh xạ tới zone có 16 nhãn nibble, /48 tới zone có 12. Ủy quyền hoạt động như IPv4 nhưng đơn giản hơn, vì mọi độ dài prefix phổ biến đều rơi vào ranh giới nibble.
Giới hạn của công cụ này
- Bản ghi PTR thiếu được báo là không có hostname. Công cụ không biết chủ khối chọn không công bố hay zone ngược đơn giản bị hỏng.
- Xác nhận thuận chỉ kiểm tra bản ghi A và AAAA của hostname PTR. Cấu hình bất thường có thể hiện là chưa xác nhận.
- Bản ghi PTR có thể chứa bất kỳ văn bản nào chủ khối chọn. Hostname là một tuyên bố, và chỉ cờ xác nhận thuận cùng thông tin mạng mới biến nó thành tuyên bố đã xác minh.
- Công cụ trả về bản ghi PTR đầu tiên. Một số ít địa chỉ công bố nhiều bản ghi; phần còn lại không được liệt kê.
- Câu trả lời lưu đệm 10 phút.
- Địa chỉ riêng, loopback và dành riêng không được tra cứu.
- DNS ngược không tiết lộ gì về người dùng địa chỉ; nó nhiều nhất nhận diện máy hoặc pool địa chỉ thuộc về. Để biết vị trí và loại mạng, dùng tra cứu IP.