DNS significa Domain Name System . A pesquisa de DNS é um pedido de um computador cliente para um servidor de nome que traduz um nome de domínio da Internet em um endereço IP . O pedido pode ser um pedido recursivo ou um pedido iterativo. O resolvedor no host local.
Cada computador que usa a Internet tem um programa de resolver. Qualquer programa no computador que precisa traduzir um nome em um endereço IP irá solicitar a tradução de o resolver . Se o resolvedor não consegue encontrar o nome em arquivos locais , ele irá iniciar um pedido de DNS para um servidor de nome.
Uma solicitação DNS recursiva .
Um pedido DNS é um pacote que é enviado a partir do programa resolvedor de um computador para um servidor de nomes na Internet. O computador deve ser pré- programado com o endereço IP de um servidor de nomes. O servidor de nomes retornará o endereço IP correspondente ao nome . Isso é chamado de um pedido recursiva.
Iterativo Lookup
Se o servidor DNS não tem o nome em cache local , ele irá solicitar o endereço de uma maior servidor de nível . Servidores de nível superior , muitas vezes não permitem que os pedidos recursivas. Eles resolvem apenas um nível do nome. Por exemplo, uma solicitação para um servidor de nível superior para o nome www.thehostingservice.com retornará o endereço de um servidor " . Com " . O próximo pedido de www.thehostingservice.com feita para o servidor " . Com " retornaria o endereço " thehostingservice.com ". O pedido final seria feita para o servidor de nome para " thehostingservice.com ". Seria retornar o endereço IP de www.thehostingservice.com . Isto é chamado um pedido iterativo.