O principal problema da pergunta é esta - Qual é o relacionamento entre o servidor de nomes primário especificado no SOA
registro e os servidores de nome especificados nos NS
registros. Como essas coisas estão ligadas?
Ao consultar a maioria dos sites, recebo o seguinte:
dhamma@sansa:~$ host -t SOA arth.com
arth.com has SOA record ns1.comcastbusiness.net. domreg-tech.comcastbusiness.net. 2009072715 3600 7200 604800 7200
E espero ver ns1.comcastbusiness.net
como o servidor de nomes principal, porque quando eu consulto o NS
registro para o domínio, recebo o seguinte:
dhamma@sansa:~$ host -t NS arth.com
arth.com name server ns1.comcastbusiness.net.
arth.com name server ns2.comcastbusiness.net.
arth.com name server ns3.comcastbusiness.net.
Isso sempre me levou a pensar que os SOA
registros de alguma forma preencheram automaticamente o NS
registro primário ? Isso é mesmo remotamente verdade?
Porque é aqui que estou mais confuso:
dhamma@sansa:~$ host -t SOA paulwarnk.com
paulwarnk.com has SOA record a.dns.hostway.net. hostmaster.siteprotect.com. 2009012319 86400 7200 86400 99999
Mas me disseram e, de fato, use estes servidores de nomes:
dhamma@sansa:~$ host -t NS paulwarnk.com
paulwarnk.com name server adns.cs.siteprotect.com.
paulwarnk.com name server bdns.cs.siteprotect.com.
Por que esse servidor de nomes adns.cs.siteprotect.com
não está listado como o servidor de nomes principal no SOA
registro?
Os registros do servidor de nomes são especificados no seu arquivo de zona. O registro SOA indica o servidor de nomes principal para a zona. Não há relação automática entre os dois. Aqui está uma boa leitura sobre os registros SOA. A resposta curta é que o registro SOA é o registro inteiro que contém o nome, TTL, etc. Além disso, eu sugiro fortemente que você pegue o livro O'Reilly DNS & Bind. É realmente bastante útil.
Seus registros além dos servidores raiz do paulwarnk.com:
Agora, o que isso significa é que, nos servidores raiz, adns e bdns.cs.siteprotect.com estão listados como as autoridades de paulwarnk.com. Em seguida, nesses servidores (adns & bdns), há um registro A para o registro raiz apontando para 69.143.69.166.
Acho que você está perguntando por que os registros NS parecem diferentes. A resposta é que os registros NS foram especificados, provavelmente pelo seu registrador, para apontar para os servidores que possuem autoridade para a zona. No entanto, essa saída parece indicar um problema, pois o servidor de nomes SOA não parece responder a uma solicitação para seus registros:
edit: O AUTHORITY: 0 significa que o servidor a.dns.hostway.net não respondeu com autoridade. Parece meio óbvio quando a seção RESPOSTA: 0 está lá, mas é realmente importante diferenciar entre uma resposta autoritativa e uma não autoritativa. A autoridade, no DNS, fala se o servidor do qual você obteve sua resposta pode realmente ser confiável para saber do que está falando.
Quanto ao motivo pelo qual há um servidor listado na SOA, não sei se já li o motivo pelo qual eles o colocaram lá, mas esse servidor deve ser o servidor principal da zona, daí o Start of Authority ou SOA. Nem sempre é o caso, pois a SOA para todos os mais de 1400 dos meus domínios lista um servidor de consulta primário na SOA, mas o início real da autoridade está em um mestre oculto que ninguém pode acessar.
fonte
AA
bandeira é usada para indicar uma resposta autorizada.AUTHORITY: 0
significa simplesmente que não há respostas na "seção de autoridade" da resposta.