Bisakah nilai untuk catatan NS menjadi alamat IP?

11

Sampai hari ini saya terbiasa percaya itu tidak bisa. Dari halaman ini

Bidang nama dapat berupa:

  1. Nama Domain yang Sepenuhnya Memenuhi Syarat (FQDN) misalnya example.com. (diakhiri dengan titik)
  2. Nama tanpa pengecualian (tidak diakhiri dengan titik)
  3. '@' (Menggantikan nilai saat ini dari $ ASAL)
  4. a 'spasi' atau 'kosong' (tab) - ini diganti dengan nilai sebelumnya dari bidang nama.

Sekarang, lihat permintaan berikut

$ dig top-immotunisie.com NS

; <<>> DiG 9.6.0-APPLE-P2 <<>> top-immotunisie.com NS
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44156
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;top-immotunisie.com.       IN  NS

;; ANSWER SECTION:
top-immotunisie.com.    36012   IN  NS  ns1.topnet.tn.
top-immotunisie.com.    36012   IN  NS  196.203.251.8.

;; Query time: 353 msec
;; SERVER: 85.37.17.16#53(85.37.17.16)
;; WHEN: Thu Jan  7 02:29:15 2010
;; MSG SIZE  rcvd: 91

Bagaimana itu mungkin? Bisakah NS merekam titik ke alamat IP?

Simone Carletti
sumber

Jawaban:

16

Itu bukan alamat IP, itu FQDN yang sangat, sangat tidak valid. Dengan kata lain, ini adalah serangkaian karakter daripada alamat yang sebenarnya. Titik di akhir alamat IP memberikannya, bersama dengan spesifikasi dalam RFC yang menyatakan bahwa jawaban catatan NS adalah string.

Menariknya, saya baru saja memeriksa domain yang Anda berikan dan sudah diperbaiki untuk digunakan ns2.topnet.tnkarena server nama lain.

womble
sumber
Huh kamu mengalahkan saya untuk itu lagi. Kamu terlalu cepat. Ditambah lagi aku lelah. yawwwn
Mark Henderson
+1 ... pergi untuk memeriksa RFC hanya untuk memastikan lalu ketahuan mencari di mana mereka mendefinisikan 'label' sejak saya benar-benar membacanya sehingga pertanyaannya membuat saya pergi .. yah mungkin
Zypher
4
+1 - Saya menikmati frasa "sangat, sangat tidak valid". Negara bagian Boolean selalu lebih lucu bila dikombinasikan dengan kata keterangan ... (hamil, mati, dll)
Evan Anderson
3
Sheldon: "Lebih" salah? Salah adalah kondisi absolut dan tidak tunduk pada gradasi. Stuart: Tentu saja. Agak salah mengatakan tomat adalah sayuran. Sangat keliru mengatakan itu jembatan gantung!
womble