O valor de um registro NS pode ser um endereço IP?

10

Até hoje eu estava acostumado a acreditar que não podia. De esta página

The name field can be any of:

  1. A Fully Qualified Domain Name (FQDN) e.g. example.com. (ends with a dot)
  2. An unqualfied name (does not end with a dot)
  3. An '@' (substitutes the current value of $ORIGIN)
  4. a 'space' or 'blank' (tab) - this is replaced with the previous value of the name field.

Agora, veja a seguinte consulta

$ 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

Como isso é possível? Um registro NS pode apontar para um endereço IP?

    
por Simone Carletti 07.01.2010 / 02:30

1 resposta

16

Isso não é um endereço IP, é um FQDN muito, muito inválido. Em outras palavras, é uma sequência de caracteres em vez de um endereço real. O ponto no final do endereço IP o fornece, junto com as especificações no RFC que afirmam que uma resposta de registro NS é uma string.

Curiosamente, acabei de verificar o domínio que você deu e ele já foi corrigido para usar ns2.topnet.tn , como é outro servidor de nomes.

    
por 07.01.2010 / 02:36