Bagaimana cara mendaftar semua nama DNS yang menunjuk ke IP?

11

Saya tahu - misalnya - bahwa ada dua nama DNS untuk IP. Namun nslookup iphanya mengembalikan satu catatan.

Bagaimana cara mendapatkan semua catatan untuk IP?

user705414
sumber
4
Saya pikir analogi dunia nyata adalah: Anda tidak tahu pasti berapa banyak buku telepon yang benar-benar mencantumkan nomor Anda.
slhck

Jawaban:

12

DNS tidak memiliki cara untuk menanyakan nama berdasarkan nilai. 1 Ketika Anda menjalankan , Anda hanya meminta untuk catatan PTR di domain khusus , bukan permintaan ajaib.nslookup ipreversed-ip.in-addr.arpa

Biasanya, ketika host atau alamat memiliki banyak nama, hanya satu catatan PTR dengan nama utama ditambahkan - sering kali untuk alasan keamanan / privasi (dalam kasus hosting situs web bersama), atau hanya karena pemiliknya tidak cukup peduli. (Banyak catatan PTR juga membingungkan, karena secara praktis semua program hanya akan memilih satu secara acak.)

Sumber yang paling otoritatif adalah pemilik alamat IP itu sendiri. (Tetapi juga perhatikan bahwa pemilik mungkin tidak selalu tahu tentang domain lain yang menunjuk ke alamat mereka. Dalam DNS, jika seseorang memiliki domain, mereka dapat mengarahkannya di mana saja dengan hanya menambahkan catatan A / AAAA.)

Ada beberapa situs yang mengumpulkan informasi tentang situs web apa yang di-host di alamat IP tertentu (seperti sinyal Anda ), tetapi mereka tidak memiliki cara untuk mengetahui informasi lengkap 100%. Jika tidak ada situs web yang dihosting pada nama domain tertentu, itu tidak akan terdaftar dalam database seperti itu.


1 RFC 833 sebenarnya memiliki definisi kueri terbalik sebagai fitur opsional, menggunakan opcode IQUERY; itu praktis tidak digunakan karena kegunaannya yang terbatas. Mengutip dokumen yang sama, "Pemetaan kueri terbalik tidak dijamin unik atau lengkap karena sistem domain tidak memiliki mekanisme internal untuk menentukan otoritas dari catatan sumber daya" , jadi Anda tetap tidak dapat memperoleh informasi tentang domain. di-host di tempat lain selain server nama tertentu.

pengguna1686
sumber