Como configurar corretamente os servidores de nomes

2

Eu configurei servidores de nomes personalizados / privados, mas ainda estou recebendo um erro de "host desconhecido"

$ ping ubookings.co.za

ping: cannot resolve ubookings.co.za: Unknown host

A consulta whois mostra que o domínio está registrado nos nameservers relevantes de ns1.uafrica.net e ns2.uafrica.net:

Whois para o domínio ubookings.co.za

Se eu consultar o servidor de nomes diretamente usando dig para esse domínio, recebo a resposta esperada:

$ dig @ns1.uafrica.net ubookings.co.za

; <<>> DiG 9.7.3-P3 <<>> @ns1.uafrica.net ubookings.co.za ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23554 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION: ;ubookings.co.za. IN A

;; ANSWER SECTION: ubookings.co.za. 600 IN A 46.38.178.141

;; Query time: 400 msec ;; SERVER: 184.106.174.139#53(184.106.174.139) ;; WHEN: Tue Oct 30 11:48:27 2012 ;; MSG SIZE rcvd: 49

Eu também configuro o DNS reverso nos servidores de nomes para resolver o nome do host, ou seja,

$ ping ns1.uafrica.net

PING ns1.uafrica.net (184.106.174.139): 56 data bytes

64 bytes from 184.106.174.139: icmp_seq=0 ttl=32 time=795.633 ms

Pesquisa de host:

$ host 184.106.174.139

139.174.106.184.in-addr.arpa domain name pointer ns1.uafrica.net.

Finalmente, os registros ns1.uafrica.net e ns2.uafrica.net foram registrados como servidores de nomes na interface de gerenciamento de domínio para o domínio uafrica.net (que neste caso é o OpenSRS). Isso foi feito há mais de uma semana, então não deveria ser um problema de propagação.

Qualquer orientação sobre por que os servidores de nomes não estão funcionando ao registrar um domínio seria muito bem-vinda (ao registrar o domínio ubookings.co.za com esses servidores de nomes, um erro foi recebido dizendo que servidores de nomes não estão configurados).

    
por Andy Higgins 30.10.2012 / 11:06

1 resposta

1

Embora ns1.uafrica.net responda pelos registros A, ele não tem uma resposta para os registros NS:

$ dig @ns1.uafrica.net ubookings.co.za NS

; <<>> DiG 9.6-ESV-R4-P3 <<>> @ns1.uafrica.net ubookings.co.za NS
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 27721
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;ubookings.co.za.       IN  NS

;; AUTHORITY SECTION:
.           600 IN  SOA ns1.uafrica.net. hostmaster.uafrica.net. 20121020 86400 3600 604800 10800

;; Query time: 99 msec
;; SERVER: 184.106.174.139#53(184.106.174.139)
;; WHEN: Tue Oct 30 10:10:02 2012
;; MSG SIZE  rcvd: 94

Os servidores de nomes pai para co.za não sabem quais são os servidores de nomes para ubookings.co.za :

$ dig co.za NS

; <<>> DiG 9.6-ESV-R4-P3 <<>> co.za NS
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 63246
;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;co.za.             IN  NS

;; ANSWER SECTION:
co.za.          2950    IN  NS  ns0.plig.net.
co.za.          2950    IN  NS  ns.coza.net.za.
co.za.          2950    IN  NS  ns0.neotel.co.za.
co.za.          2950    IN  NS  ns0.is.co.za.
co.za.          2950    IN  NS  ns4.iafrica.com.
co.za.          2950    IN  NS  ns2.coza.net.za.
co.za.          2950    IN  NS  coza1.dnsnode.net.
co.za.          2950    IN  NS  ns1.coza.net.za.

Experimentando um deles:

dig @ns.coza.net.za ubookings.co.za NS

; <<>> DiG 9.6-ESV-R4-P3 <<>> @ns.coza.net.za ubookings.co.za NS
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 37073
;; flags: qr aa rd; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;ubookings.co.za.       IN  NS

;; AUTHORITY SECTION:
co.za.          28800   IN  SOA ns.coza.net.za. this-is-probably-not-the-email-address-you-are-looking-for.co.za. 1121030049 28800 7200 2592000 28800

;; Query time: 186 msec
;; SERVER: 206.223.136.200#53(206.223.136.200)
;; WHEN: Tue Oct 30 10:13:19 2012
;; MSG SIZE  rcvd: 140

O problema parece ser que, embora o whois liste seus servidores de nomes, whois não faz parte do DNS e ninguém na hierarquia do DNS sabe quais são os seus servidores de nomes.

Adicionar registros NS a ns1.uafrica.net e ns2.uafrica.net seria um bom começo, mas suspeito que você esteja com falta de cola também. Você provavelmente precisará perguntar ao seu registrador sobre isso.

É altamente recomendável ler a pergunta canônica do DNS .

    
por 30.10.2012 / 11:18