Kann der Wert für einen NS-Eintrag eine IP-Adresse sein?

11

Bis heute war ich daran gewöhnt zu glauben, dass es nicht möglich war. Von dieser Seite

Das Namensfeld kann eines der folgenden sein:

  1. Ein vollqualifizierter Domainname (FQDN), z. B. example.com. (endet mit einem Punkt)
  2. Ein nicht qualifizierter Name (endet nicht mit einem Punkt)
  3. Ein '@' (ersetzt den aktuellen Wert von $ ORIGIN)
  4. ein 'Leerzeichen' oder 'Leerzeichen' (Tab) - dies wird durch den vorherigen Wert des Namensfelds ersetzt.

Schauen Sie sich nun die folgende Abfrage an

$ 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

Wie ist es möglich? Kann ein NS-Eintrag auf eine IP-Adresse verweisen?

Simone Carletti
quelle

Antworten:

16

Das ist keine IP-Adresse, sondern ein sehr, sehr ungültiger FQDN. Mit anderen Worten, es ist eher eine Zeichenfolge als eine tatsächliche Adresse. Der Punkt am Ende der IP-Adresse gibt sie zusammen mit den Angaben im RFC an, die besagen, dass eine NS-Datensatzantwort eine Zeichenfolge ist.

Interessanterweise habe ich gerade die von Ihnen angegebene Domain überprüft und sie wurde bereits für die Verwendung ns2.topnet.tnals anderer Nameserver eingerichtet.

womble
quelle
Seufz, du hast mich wieder geschlagen. Du bist zu schnell. Außerdem bin ich müde. yawwwn
Mark Henderson
+1 ... habe den RFC überprüft, um sicherzugehen, dass ich beim Versuch, herauszufinden, wo sie "Labels" definieren, eine Weile erwischt wurde, seit ich ihn wirklich gelesen habe. Die Frage hat mich dazu gebracht ...
na ja,
4
+1 - Ich mag den Satz "sehr, sehr ungültig". Boolesche Zustände sind immer lustiger, wenn sie mit Adverbien kombiniert werden ... (schwanger, tot usw.)
Evan Anderson
3
Sheldon: "Mehr" falsch? Falsch ist ein absoluter Zustand und unterliegt keiner Abstufung. Stuart: Natürlich ist es das. Es ist ein bisschen falsch zu sagen, dass eine Tomate ein Gemüse ist. Es ist sehr falsch zu sagen, dass es eine Hängebrücke ist!
womble