Pergunta sobre DNS não autoritativo

4

Estou tentando entender o DNS e tenho a seguinte pergunta:

Os termos servidor de nomes secundário, servidor de nomes não autoritativo e servidor de nomes apenas de armazenamento em cache são os mesmos ou existem diferenças?

Pelo que entendi, apenas o NS primário tem os dados originais, todos os outros NS devem perguntar ao primário e eles podem armazenar os resultados em cache.

    
por codymanix 15.06.2009 / 11:42

3 respostas

5

Sua compreensão está quase certa; no entanto, enquanto o NS primário tem os dados originais, ele não é a única fonte autorizada de dados.

Para detalhar os termos da sua pergunta:

Um servidor de nomes secundário é um servidor que extrai a zona inteira do servidor de nomes principal e pode responder a qualquer pergunta contra essa zona com autoridade. O primário e todos os secundários pertencem à categoria de servidores de nomes oficiais.

Um servidor de nomes não autoritativo é um servidor de nomes que não armazena as informações da zona (da configuração local ou extraídas de um servidor autoritativo). Quaisquer respostas mantidas são armazenadas em cache das consultas aos servidores de nomes oficiais da zona.

Um servidor de nomes somente de armazenamento em cache é um servidor que não é autoritativo para nenhuma zona. Isso seria na classe de servidores de nome não autoritativos.

    
por 15.06.2009 / 11:52
1

A primeira distinção é de servidores autoritativos vs caheing. Eles servem a propósitos diferentes: o primeiro detém a informação sobre zona (s) específica (s), e o segundo está servindo pedidos de clientes para resolver QUALQUER registro de domínio para qualquer domínio, daí seu segundo nome - resolvedores de DNS.

Na prática, você pode ver que ambas as funções estão combinadas, mas na verdade essas são diferentes e não devem ser confundidas.

Quanto aos servidores secundários - você tem razão, os servidores escravos que obtêm as informações de zona do servidor principal, e os tipos secundário e primário de servidores são autoritativos para uma zona específica, que é capaz de atender a solicitações.

    
por 15.06.2009 / 11:53
1

Os servidores de nomes oficiais de um domínio são os registros NS listados no arquivo de zona pais . Esses devem corresponder aos NS registros listados no arquivo de zona do próprio domínio. Por exemplo

moriarty:~ dave$ dig cheney.net @dns1.name-services.com NS
; <<>> DiG 9.4.3-P1 <<>> cheney.net @dns1.name-services.com NS

;; QUESTION SECTION:
;cheney.net.            IN  NS

;; ANSWER SECTION:
cheney.net.     3600    IN  NS  dns1.name-services.com.
cheney.net.     3600    IN  NS  dns2.name-services.com.
cheney.net.     3600    IN  NS  dns3.name-services.com.
cheney.net.     3600    IN  NS  dns4.name-services.com.
cheney.net.     3600    IN  NS  dns5.name-services.com.

;; ADDITIONAL SECTION:
dns1.name-services.com. 3600    IN  A   98.124.192.1
dns2.name-services.com. 3600    IN  A   98.124.197.1
dns3.name-services.com. 3600    IN  A   98.124.193.1
dns4.name-services.com. 3600    IN  A   69.64.145.225
dns5.name-services.com. 3600    IN  A   98.124.196.1
    
por 15.06.2009 / 12:03