DNS Root-Server: Apakah ada satu Root-Server Pusat untuk meminta Rootservers itu sendiri?

8

jika saya ingin menghapus delegasi DNS "secara manual", saya biasanya mulai menggunakan salah satu dari "DNS-Root-Server", seperti b.root-servers.net.

dig @b.root-servers.net test.com

Tetapi bagaimana jika server root akan berubah? Pertanyaan saya adalah, apakah ada kemungkinan untuk meminta "Server pusat" bahkan "di atas" server root yang mengembalikan saya daftar server Root?


sumber

Jawaban:

6

Anda dapat menggali @ b.root-servers.net. ns 'untuk mendapatkan petunjuk root yang diperbarui (yang harus Anda lakukan secara berkala). Setiap server DNS root dapat mengembalikan petunjuk root, jadi selama semua server root tidak berubah sekaligus, Anda selalu dapat memperoleh pembaruan: mereka yang telah berubah dari yang tidak.

Evan Anderson
sumber
Terima kasih banyak!! tidak menyadari tip Anda, tidak pernah melakukan ini sebelumnya tetapi merupakan pembelajaran dan solusi yang bagus. Terima kasih!
14

Salinan resmi dari file petunjuk root ada di:

ftp://ftp.internic.net/domain/named.root

Ini mencantumkan semua server root, dan termasuk semua catatan yang relevan Adan AAAA.

Perhatikan bahwa Evan's dig @a.root-servers.net . nstidak dijamin untuk mengambil semua catatan - secara default responsnya terpotong pada 512 byte sehingga beberapa akan terlewatkan. Anda harus menambahkan +bufsize=4096ke digflag untuk mendapatkan data lengkap, atau menggunakan koneksi TCP ( +tcp).

EDIT: BTW, zona root sebenarnya baru saja diperbarui (17/06/2010). Server root "I" memperoleh alamat IPv6.

Alnitak
sumber
Itu selalu menjadi cara saya diajarkan untuk melakukannya. Dengan tambahan bahwa Anda mungkin sebenarnya tidak perlu melakukan ini, Anda hampir selalu harus menggunakan penyedia DNS upstream alih-alih server root.
WheresAlice
Dan kita harus menambahkan bahwa pertanyaannya adalah mengasumsikan bahwa Anda menggunakan "internet" IPv4 yang normal bukan yang mereka gunakan di Cina atau iran atau NSA, yang kemungkinan memiliki daftar server root yang berbeda.
chris
2
Dari pengalaman pribadi saya di China, ini tidak benar, mereka menggunakan server root yang sama dengan semua orang (dengan trik tambahan di resolvers dan middlebox).
bortzmeyer