Na primeira parte deste tutorial falei sobre os fundamentos basicos do servico de DNS. Os servidores podem ser autoritativos, sendo "donos" de uma ou mais zonas, e/ou recursivos, respondendo consultas por dominios diversos.Na sequencia temos mais alguns detalhes do seu funcionamento.GLUE RecordsQuando um servidor recursivo esta fazendo uma consulta ele pode se deparar com um pequeno problema. Tomemos o exemplo em que o usuario quer saber o endereco IP de "joaolucasmacedo.blogspot.com.br". Se ele ja nao tem este registro salvo em cache ele vai comecar a pesquisa perguntando a algum servidor raiz pelo nome. Como eles nao podem responder diretamente pela zona "blogspot.com.br" vao indicar pelo menos os servidores responsaveis pela zona ".br", que sao "A.dns.br", "B.dns.br", "C.dns.br", ate o "E.dns.br". Em seguida o recursivo vai perguntar a um destes pela zona blogspot.com.br.Mas existe um pequeno detalhe. Qual o endereco IP de "A.dns.br" por exemplo? Para continuar a pesquisa ele tera que fazer outra pesquisa pelo nome "A.dns.br", para saber seu endereco IP, para conseguir perguntar sobre a zona "blogspot.com.br". Entao ele perguntara ao root sobre "A.dns.br", e recebera a mesma resposta: - Olha, eu nao sei quem e "A.dns.br", mas pergunte ao dono da zona ".br", que e "A.dns.br".Vejamos um possivel "dialogo" entre eles:Recursivo: Quem e "joaolucasmacedo.blogspot.com.br?Root server: Nao sei, mas pergunte ao dono da zona ".br". E o "A.dns.br".Recursivo: Quem e "A.dns.br"?Root server: Nao sei, mas pergunte ao dono da zona ".br". E o "A.dns.br".Recursivo: Quem e "A.dns.br"?Root server: Nao sei, mas pergunte ao dono da zona ".br". E o "A.dns.br".( ... ) O processo nao teria fim. Voce nao sabe o endereco IP de um servidor de uma zona, e este servidor e um host dentro da propria zona, a exemplo de A.dns.br, que e um host dentro da propria zona em que ele tem autoridade.Por isso quando uma sub-zona e delegada a um outro servidor tambem devem ser registrados os seus enderecos IP. Cada servidor autoritativo, quando informa sobre outro servidor de nomes autoritativo de uma zona abaixo dele, ja responde com o nome do dito cujo e seu respectivo endereco IP. - Olha, nao sei que e "joaolucasmacedo.blogspot.com.br", mas pergunte ao dono da zona ".br". E o "A.dns.br" que tem o IP 200.160.0.10 .Isto e chamado de GLUE record. Sem este detalhe o processo seria impossivel. Por isso mesmo os servidores ja devem saber "de fabrica" os enderecos IP dos root servers.Voce pose simular uma pesquisa recursiva usando o comando NSLOOKUP, percorrendo a arvore de dominios e encontrando os servidores autoritativos de cada sub-zona.Exemplo: nslookup joaolucasmacedo.blogspot.com.br j.root-servers.netPerguntando ao root server J sobre "joaolucasmacedo.blogspot.com.br"Naturalmente ele nao me da a resposta, mas uma dica("Saved by"), informando os servidores da zona ".br" e seus respectivos enderecos IP(GLUE records). Em seguida voce pode fazer a pergunta para qualquer um dos servidores indicados:nslookup joaolucasmacedo.blogspot.com.br a.dns.brPerguntando a "a.dns.br" sobre "joaolucasmacedo.blogspot.com.br"Da mesma maneira ele nao me responde diretamente mas da a dica para os donos da zona."Olha, segundo meus registros, esta zona "blogspot.com.br" e dos servidores abaixo. Pergunte a eles .'-)."Repare que nao ha GLUES neste caso, ja que a zona dos servidores indicados esta