Quando você especifica um servidor de nomes, precisa fornecer um registro NS
. NS
registros sempre apontam para um nome. Consulte O valor de um registro NS pode ser um Endereço IP?
$ host -t NS serverfault.com
serverfault.com name server ns3.serverfault.com.
serverfault.com name server ns4.serverfault.com.
serverfault.com name server ns1.serverfault.com.
serverfault.com name server ns2.serverfault.com.
Quaisquer hosts que você listar como seus servidores de nome também devem resolver para um IP.
$ host ns3.serverfault.com
ns3.serverfault.com has address 69.59.196.217
Assim, se você estiver usando uma interface que está pedindo para inserir o endereço de um servidor de nomes, insira um nome DNS.
Além disso, não se preocupe com o tempo de ida e volta para encontrar esse registro A - o servidor de referência também mantém o registro A
como " cola ". É por isso que você geralmente também precisa digitar o endereço IP. Ao pesquisar o registro NS
, obtemos esses dados adicionais também. Com o meu registrador, devo primeiro definir o nome de um servidor de nomes e a combinação de IP antes de poder registrar o servidor de nomes no domínio.
$ dig serverfault.com. @b.gtld-servers.net
; <<>> DiG 9.7.3-P3 <<>> serverfault.com. @b.gtld-servers.net.
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30818
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 3, ADDITIONAL: 3
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;serverfault.com. IN A
;; AUTHORITY SECTION:
serverfault.com. 172800 IN NS ns1.serverfault.com.
serverfault.com. 172800 IN NS ns2.serverfault.com.
serverfault.com. 172800 IN NS ns3.serverfault.com.
;; ADDITIONAL SECTION:
ns1.serverfault.com. 172800 IN A 64.34.119.33
ns2.serverfault.com. 172800 IN A 64.34.119.34
ns3.serverfault.com. 172800 IN A 69.59.196.217
;; Query time: 151 msec
;; SERVER: 192.33.14.30#53(192.33.14.30)
;; WHEN: Mon Mar 12 22:37:41 2012
;; MSG SIZE rcvd: 135