DNS será usado nessa página como a Sigla de Domain Name System. http://pt.wikipedia.org/wiki/Domain_Name_System
Domain Name Server (Servidor de Nome de Domínio) é um sistema para gerencimanto de nomes (dominios, subdomínios de maneira hierarquica). Basciamente ele associa nomes a endereços IP, por exemplo:
C:\>nslookup www.ragazzid.com.br
Name: google-public-dns-a.google.com
Address: 8.8.8.8
Non-authoritative answer:
Name: ragazzid.com.br
Address: 184.172.190.64
Aliases: www.ragazzid.com.br
Quer dizer que o nome site www.ragazzid.com.br possui o IP 184.172.190.64 e quem descobriu isso foi o DNS do google, já configurado.
O dispositivo (pc, celular, servidor, etc) envia uma consulta UDP da porta 53 para o servidor DNS configurado perguntando qual o IP de tal nome. No caso do servidor não ter essa resposta ele irá consultar outros, conforme configurado, ou irá dizer que não pôde encontrar uma resolução para o nome.
Praticamente o tempo todo!
Quando digitamos www.google.com ou www.ragazzid.com.br todo esse processo é realizado e após recebermos a resposta do DNS server é que efetivamente tentamos acessar algum site!
Exemplo
No. Time Source Destination Protocol Length Info
98 5.295346 192.168.0.18 192.168.0.1 DNS 75 Standard query A ragazzid.com.br
Frame 98: 75 bytes on wire (600 bits), 75 bytes captured (600 bits)
Ethernet II, Src: Dell_c3:a9:a3 (78:2b:cb:c3:a9:a3), Dst: D-Link_3f:11:9a (00:1e:58:3f:11:9a)
Internet Protocol Version 4, Src: 192.168.0.18 (192.168.0.18), Dst: 192.168.0.1 (192.168.0.1)
User Datagram Protocol, Src Port: 54282 (54282), Dst Port: domain (53)
Domain Name System (query)
[Response In: 99]
Transaction ID: 0x0002
Flags: 0x0100 (Standard query)
Questions: 1
Answer RRs: 0
Authority RRs: 0
Additional RRs: 0
Queries
ragazzid.com.br: type A, class IN
Name: ragazzid.com.br
Type: A (Host address)
Class: IN (0x0001)
Associa um nome de host a um endereço Ipv4
Associa um nome de host a um endereço Ipv6
Associa um apelido a um host (nome canônico)
Identifica um grupo
identifica o hardware e o sistema operacional do servidor conforme RFC 1700 (Request For Comments)
Identifica os servidores responsáveis pelo recebimento de mensagens de correio eletrônico no domínio
Identifica servidores DNS do domínio
Associa um endereço IP a um nome de host (resolução reversa)
Indica pessoa responsável pelo domínio
Indica a melhor fonte de informações para o domínio