DNS é a invenção de um esquema de atribuição de nomes hierárquicos, baseado em domínios. Ele é principalmente usado para mapear nomes de hosts e destinos das mensagens do correio eletrônico em endereços ip, mas também pode ser usado para outros objetivos.
Resumindo, serve para mapear um nome em um
endereço ip. Um programa aplicativo chama um
procedimento da biblioteca resolvedor e passa seu
nome para ele como parâmetro. O resolvedor
envia um pacote para um DNS local, que procura o
nome e retorna o endereço IP para o resolvedor.
O tipo de pacote enviado pelo resolvedor é