Depois que as informações do DNS são armazenadas em cache, esse servidor DNS torna-se autoritativo para os domínios que ele armazenou em cache?

1

Sei que a semântica não parece certa, mas acabei de fazer essa pergunta.

Digamos que um cliente consulte um servidor DNS por www.example.com , que pergunta recursivamente ao servidor raiz, depois ao TLD e, em seguida, example.com até que o IP seja encontrado. Então, esse servidor DNS armazenaria o IP em seu cache.

Desde que li isso:

“…an authoritative nameserver is one that satisfies queries from its own data without needing to reference another source…”

Essas informações em cache tornam o servidor DNS autoritativo para www.example.com ? Eu sei que a resposta provavelmente é "não", mas não consigo descobrir o motivo exato.

Eu também li que um servidor pode servir dados autoritativos para uma zona que não é delegada a eles, o que é o que me fez questionar.

    
por Floella 20.06.2016 / 23:48

2 respostas

1

Would this cached information make the DNS server authoritative for www.example.com? I know the answer is probably “no” but I can’t figure out the exact reason.

Não. Por que seria autoritativo se a informação fosse armazenada em cache? Um servidor DNS autoritativo seria aquele em que as informações de DNS armazenadas só poderiam ser alteradas pelo proprietário desses dados de entrada de DNS. Mesmo que dois servidores contenham as mesmas informações exatas em todos os aspectos superficiais, os servidores não autoritativos são, em última análise, subordinados ao local de onde obtêm os dados dos quais são armazenados.

Isso significa que, se um servidor DNS puder ter seu cache limpo ou alterado apenas por uma simples consulta DNS - e não por uma alteração autoritativa -, ele poderá nunca ser autoritativo.

    
por 20.06.2016 / 23:53
1

Você leu / citou uma descrição simplificada do que é um servidor de nomes autoritativo.

O sistema DNS monitora quais servidores de nomes são autoritativos para qualquer domínio. Os servidores raiz são autoritativos para os domínios de nível superior (por exemplo, .com, .net) e encaminhá-lo para os servidores de nomes com autoridade para os domínios de segundo nível (por exemplo, eles podem dizer que ns.example.com é autoritativo para example.com ).

Os servidores de nomes oficiais de um domínio de segundo nível podem encaminhá-lo a um servidor de nomes autoritativo para um subdomínio, se houver algum (por exemplo, ns1.sub.example.com para sub.example.com) e assim por diante.

    
por 21.06.2016 / 02:24