Eu sei que a semântica não parece certa, mas acabei de fazer essa pergunta.
Digamos que um cliente consulte um servidor DNS www.example.com
, que solicita recursivamente o servidor raiz, depois o TLD e example.com
até que o IP seja encontrado. Então este servidor DNS armazenaria o IP em seu cache.
Desde que li isso:
“…um servidor de nomes autoritativo é aquele que satisfaz consultas de seus próprios dados sem a necessidade de referenciar outra fonte…”
Essas informações armazenadas em cache tornariam o servidor DNS autoritário www.example.com
? Sei que a resposta provavelmente é “não”, mas não consigo descobrir o motivo exato.
Também li que um servidor pode fornecer dados oficiais para uma zona que não está delegada a ele, e foi isso que surgiu minha pergunta.
Responder1
Essas informações armazenadas em cache tornariam o servidor DNS autoritário
www.example.com
? Sei que a resposta provavelmente é “não”, mas não consigo descobrir o motivo exato.
Não. Por que seria oficial se as informações fossem armazenadas em cache? Um servidor DNS autoritativo seria aquele em que as informações DNS armazenadas podemsó pode ser alterado pelo proprietáriodesses dados de entrada DNS. Mesmo que dois servidores contenham exatamente as mesmas informações em todos os aspectos superficiais, os servidores não-autorizados estão, em última análise, subordinados ao local de onde obtêm os dados que armazenam.
Ou seja, se um servidor DNS pode ter seu cache limpo ou alterado apenas por uma simples consulta DNS - e não por uma alteração oficial - então ele podenuncaseja autoritário.
Responder2
Você leu/citou uma descrição simplificada do que é um servidor de nomes autoritativo.
O sistema DNS monitora quais servidores de nomes são autorizados para qualquer domínio. Os servidores raiz são autoritativos para os domínios de nível superior (por exemplo, .com, .net) e encaminham você para os servidores de nomes autorizados 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 autorizados para um domínio de segundo nível podem encaminhá-lo para um servidor de nomes autorizado para um subdomínio, se houver (por exemplo, ns1.sub.example.com para sub.example.com) e assim por diante.