Perusahaan saya menjalankan DNS internal untuk mycompany.example
Ada mesin di jaringan yang perlu saya temukan, tetapi saya lupa namanya. Jika saya bisa melihat daftar, itu mungkin akan menguras ingatan saya.
Bagaimana saya bisa mendaftar semua catatan domain mycompany.example
?
domain-name-system
internal-dns
dig
Dapat diakses
sumber
sumber
Jawaban:
Jawaban singkatnya adalah untuk pertanyaan spesifik Anda tentang mendaftar CNAME adalah Anda tidak dapat tanpa izin untuk melakukan transfer zona (lihat Bagaimana cara mendaftar semua catatan CNAME untuk domain yang diberikan? ).
Yang mengatakan, Anda dapat menggunakan gali untuk daftar catatan lainnya dengan melakukan:
sumber
IN HINFO "ANY obsoleted" "See draft-ietf-dnsop-refuse-any"
CNAME
catatan ...dig @8.8.8.8 +nocmd yourdomain.example any +multiline +noall +answer
daftarkan lebih banyak catatanPerintah yang jauh lebih mudah untuk diingat (dan lebih informatif) adalah:
Yang mengembalikan yang berikut:
sumber
google.com
keANY
pertanyaan adalah:google.com. 14400 IN CNAME forcesafesearch.google.com.
( gist.github.com/Dorian/afb136672c91fc89df572a4b0f8106dd )HINFO "Please stop asking for ANY" "See draft-ietf-dnsop-refuse-any"
Mencoba:
Ini mungkin atau mungkin tidak berhasil. Banyak server DNS akan menolak Transfer Zona DNS seperti ini. Untuk informasi lebih lanjut, lihat Bagaimana protokol AXFR bekerja
sumber
dig @ns.example.com -tAXFR example.com
tempat ns.example.com adalah server nama utama untuk zona tersebut, dan tempat admin DNS telah mengaktifkan permintaan transfer zona dari host atau IP yang Anda cari. Tanpa izin AXFR, tidak ada cara untuk menanyakan SEMUA data DNS di zona. Saya tidak yakin, tetapi saya tidak yakin permintaan AXFR dapat dilakukan secara rekursif, karenanya kebutuhan untuk menanyakan nameserver tingkat atas zona secara langsung, yang merupakan@ns.example.com
bagian dari sintaks. Nama host aktual akan bervariasi.Anda juga dapat menggunakan
host
utilitas pencarian DNS dengan-l
sakelar:Tentu saja Anda membutuhkan hak transfer zona DNS agar ini berfungsi.
sumber
Pendekatan yang Anda coba gunakan tidak akan berhasil. Lihat pertanyaan ini untuk informasi lebih lanjut. Dengan asumsi Anda adalah admin (jika Anda tidak harap diskusikan hal ini dengan admin Anda dan baca FAQ sebelum memposting lagi) cukup cari file zona.
sumber
Saya menemukan tidak ada jawaban sejauh ini akan bekerja untuk saya, sebagian besar karena kegagalan transfer zona. Perintah ini tidak mengalami masalah itu dan memberi saya sesuatu yang lebih dekat dengan apa yang saya dapatkan di alat DNS Manager.
sumber
find
dan Anda sudah selesai. Semua catatan domain merujuk server yang Anda minati. (Catatan diServerName
atas adalah server DNS).brew install dnscmd
Anda juga dapat menggunakan alat nslookup:
sumber
harus memberi Anda semua catatan. Saya menulis harus karena itu tergantung pada DNS-Server yang digunakan. menggali gmx.de APA PUN dengan Telekom-DNS DNS-Servers saya 217.237.148.102 17.237.151.115 dan hanya memberikan
Sedangkan gmx.de MX berikan
gunakan dig gmx.de ANY @ 8.8.8.8 untuk menanyakan Google DNS dan Anda mendapatkan daftar panjang.
Namun menggunakan QuadNine dig gmx.de APAPUN @ 9.9.9.9 kita hanya dapatkan
Jadi cobalah Server DNS yang berbeda untuk benar-benar mendapatkan semua DNS-Records atau permintaan untuk catatan spesifik secara langsung.
sumber
Saya akhirnya menggunakan nmap untuk memindai jaringan.
Sebagai contoh:
sumber