Làm thế nào để liệt kê tất cả các tên DNS trỏ đến một IP?


11

Tôi biết - ví dụ - có hai tên DNS cho một IP. Tuy nhiên nslookup ipchỉ trả về một bản ghi.

Làm thế nào để tôi có được tất cả các hồ sơ cho một IP?


4
Tôi nghĩ rằng sự tương tự trong thế giới thực sẽ là: Bạn không thể biết chắc chắn có bao nhiêu cuốn sách điện thoại thực sự liệt kê số của bạn.
slhck

Câu trả lời:


12

DNS không có cách để truy vấn tên theo giá trị. 1 Khi bạn chạy , bạn chỉ cần truy vấn các bản ghi PTR tại một miền đặc biệt , không phải là truy vấn nghịch đảo ma thuật.nslookup ipreversed-ip.in-addr.arpa

Thông thường, khi máy chủ hoặc địa chỉ có nhiều tên, chỉ một bản ghi PTR có tên chính được thêm vào - thường vì lý do bảo mật / quyền riêng tư (trong trường hợp lưu trữ trang web được chia sẻ) hoặc chỉ vì chủ sở hữu của chúng không quan tâm đúng mức. (Nhiều bản ghi PTR cũng gây nhầm lẫn, vì thực tế tất cả các chương trình sẽ chỉ chọn một bản ngẫu nhiên.)

Các hầu hết do đó nguồn có thẩm quyền là chủ sở hữu IP địa chỉ bản thân họ. (Nhưng cũng lưu ý rằng chủ sở hữu có thể không phải lúc nào cũng biết về các tên miền khác trỏ đến địa chỉ của họ. Trong DNS, nếu ai đó sở hữu một tên miền, họ có thể chỉ ra bất cứ nơi nào bằng cách thêm các bản ghi A / AAAA.)

Một số trang web tồn tại thu thập thông tin về những trang web được lưu trữ tại một địa chỉ IP cụ thể (chẳng hạn như yougetsignal ), nhưng họ không có cách nào biết được thông tin đầy đủ 100%. Nếu không có trang web được lưu trữ trên một tên miền cụ thể, nó sẽ không được liệt kê trong cơ sở dữ liệu đó.


1 RFC 833 thực sự có định nghĩa về các truy vấn nghịch như là một tính năng tùy chọn, sử dụng mã op IQUERY; nó thực tế không được sử dụng do tính hữu dụng hạn chế của nó. Để trích dẫn cùng một tài liệu, "Ánh xạ truy vấn ngược không được đảm bảo là duy nhất hoặc hoàn chỉnh vì hệ thống miền không có bất kỳ cơ chế nội bộ nào để xác định thẩm quyền từ các bản ghi tài nguyên" , do đó, dù sao bạn vẫn không thể lấy thông tin về tên miền được lưu trữ ở nơi khác ngoài máy chủ tên cụ thể đó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.