Tomemos por exemplo os domínios:
- test-work.com
- test-problem.com
E os seguintes servidores DNS:
- ns1.[DOMINIO PARCEIRO]
- ns2.[DOMINIO PARCEIRO]
- ns3.[DOMINIO PARCEIRO]
A partir da linha de comando do DOS / Linux:
> nslookup
Ferramenta que consegue fazer "Perguntas" aos servidores DNS.
> set type=NS (1)
> test-work.com (2)
(1) - NS é a abreviatura de Name Server - Isto é, definimos que o tipo de perguntas que queremos realizar são: "Quais os servidores DNS do domínio dado".
(2) - Depois introduzimos um, ou mais, domínios. Para cada um deles (seguido de "enter") a aplicação vai procurar quais os servidores DNS que estão a responder por aquele domínio.
Se a pergunta não der qualquer resultado, então, muito provavelmente acontece uma de duas coisas: Ou está em cache negativa DNS ou o domínio não está configurado em nenhum servidor DNS.
Exemplo de pergunta com resposta e sucesso:
> test-work.com
Server: ns1.[DOMINIO PARCEIRO]
Address: 195.22.XXX.XXX#53
test-work.com nameserver = ns1.[DOMINIO PARCEIRO]
test-work.com nameserver = ns2.[DOMINIO PARCEIRO]
test-work.com nameserver = ns3.[DOMINIO PARCEIRO]
test-work.com nameserver = ns4.[DOMINIO PARCEIRO]
Podemos verificar que, face à pergunta "Quem são os servidores DNS para o domínio test-work.com", foi obtida uma resposta com três diferentes servidores DNS, isto é, resultado afirmativo.
Exemplo de uma pergunta com erro:
> test-problem.com
;; connection timed out; no servers could be reached
Sobre a pergunta: "Quais são os servidores DNS para o domínio test-problem.com" tivemos um triste resultado a indicar que não conseguiu descobrir nenhum servidor DNS para aí orientado... Conforme referido isto quer dizer uma de duas (principais) razões: Caches DNS - isto é, fez a query enquanto o domínio ainda não estava configurado e, depois, mesmo configurado, continua a dar o mesmo erro. Isto está relacionado com as caches DNS que estão espalhadas pelo mundo. Se for este o caso, é normal acontecer num local abrir e noutro não (local - um computador num determinado local e outro geograficamente distante - em redes locais diferentes) ; A segunda possibilidade indica que os servidores DNS anunciados (pelo registar) ainda não têm o domínio configurado.