Nominalmente, um resolvedor recursivo recebe NS
registros quando recebe uma referência de um servidor autoritativo. NS
registros, como você sabe, apontam para nomes , não endereços IP . No entanto, o formato de resposta do protocolo DNS tem uma provisão para registros adicionais , que é uma coleção de registros de recursos que não fazem parte da resposta à pergunta que foi feita, mas que o servidor de nomes de resposta considera útil para o solicitante. Registros adicionais são opcionais: às vezes, o servidor de nomes de resposta tem esses registros para oferecer, e às vezes não, e tudo bem.
Um registro A
ou AAAA
para um servidor de nomes que aparece na resposta a uma consulta DNS é um dos principais usos para registros adicionais. Como o originador da solicitação, você pode obter um registro adicional. Se o fizer, terá sorte: evita que você precise consultá-lo. Se você não fizer isso, significa apenas que você precisa emitir uma consulta extra.
Na prática, a maioria (todos?) dos pontos de delegação pública (gTLDs de nível superior, domínios de segundo nível em muitos registros nacionais, etc ...) solicitam os endereços IP dos servidores de nomes, não apenas seus nomes, quando os domínios estão registrados. Isso é para que eles possam colocar essas informações no arquivo de zona como registros de cola , que são oferecidos como registros adicionais nas respostas.