Saltar para o conteúdo
EuroVPSEuroVPS

Como resolver problemas de DNS

FAQ da EuroVPS

4 min de leitura

Resolver problemas com ferramentas online

Ferramentas web:

Exemplos:

  • Para verificar o estado do DNS do seu domínio e os relatórios do servidor de correio, visite https://intodns.com
  • Para verificar o endereço IP atual do seu domínio e os registos DNS a partir de várias localizações, use https://www.whatsmydns.net. Este website mostra o estado atual da propagação do DNS.
  • Para verificar se os seus name servers privados estão corretamente registados, use https://www.internic.net/whois.html. Pesquise os name servers: se os adicionou corretamente, o resultado mostra o seu endereço IP. Server Name: NS1.EUROVPS.COM IP Address: 77.235.63.12

O comando dig

O dig vem instalado por predefinição na maioria das distribuições Linux e no macOS.

Formato: dig hostname

[root@eurovps ~]# dig eurovps.com

Exemplo com o website google.com

[root@eurovps ~]# dig google.com

; <<>> DiG 9.9.4-RedHat-9.9.4-61.el7_5.1 <<>> google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39888
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;google.com.                    IN      A

;; ANSWER SECTION:
google.com.             130     IN      A       216.58.212.174

;; Query time: 0 msec
;; SERVER: 62.212.64.122#53(62.212.64.122)
;; WHEN: Sun Mar 03 07:16:53 EET 2019
;; MSG SIZE  rcvd: 55

dig +trace

Com a opção +trace podemos seguir o percurso de uma resolução DNS.

Formato: dig +trace domainname

[root@eurovps ~]# dig +trace eurovps.com
[root@eurovps ~]# dig +trace google.com

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.47.rc1.el6_8.4 <<>> +trace google.com
;; global options: +cmd
.                       498137  IN      NS      h.root-servers.net.
.                       498137  IN      NS      i.root-servers.net.
.                       498137  IN      NS      a.root-servers.net.
.                       498137  IN      NS      l.root-servers.net.
.                       498137  IN      NS      k.root-servers.net.
.                       498137  IN      NS      d.root-servers.net.
.                       498137  IN      NS      e.root-servers.net.
.                       498137  IN      NS      f.root-servers.net.
.                       498137  IN      NS      m.root-servers.net.
.                       498137  IN      NS      b.root-servers.net.
.                       498137  IN      NS      j.root-servers.net.
.                       498137  IN      NS      g.root-servers.net.
.                       498137  IN      NS      c.root-servers.net.
;; Received 508 bytes from 77.235.33.38#53(77.235.33.38) in 15 ms

com.                    172800  IN      NS      a.gtld-servers.net.
com.                    172800  IN      NS      b.gtld-servers.net.
com.                    172800  IN      NS      c.gtld-servers.net.
com.                    172800  IN      NS      d.gtld-servers.net.
com.                    172800  IN      NS      e.gtld-servers.net.
com.                    172800  IN      NS      f.gtld-servers.net.
com.                    172800  IN      NS      g.gtld-servers.net.
com.                    172800  IN      NS      h.gtld-servers.net.
com.                    172800  IN      NS      i.gtld-servers.net.
com.                    172800  IN      NS      j.gtld-servers.net.
com.                    172800  IN      NS      k.gtld-servers.net.
com.                    172800  IN      NS      l.gtld-servers.net.
com.                    172800  IN      NS      m.gtld-servers.net.
;; Received 488 bytes from 198.97.190.53#53(198.97.190.53) in 159 ms

google.com.             172800  IN      NS      ns2.google.com.
google.com.             172800  IN      NS      ns1.google.com.
google.com.             172800  IN      NS      ns3.google.com.
google.com.             172800  IN      NS      ns4.google.com.
;; Received 276 bytes from 192.31.80.30#53(192.31.80.30) in 31 ms

google.com.             300     IN      A       172.217.20.110
;; Received 44 bytes from 216.239.32.10#53(216.239.32.10) in 4 ms

Consultar o DNS num name server específico

Podemos indicar o name server ao qual enviar a consulta com o símbolo @, seguido do hostname ou do endereço IP do name server.

[root@eurovps ~]# dig eurovps.com @ns1.eurovps.com

Exemplo para o google.com a partir do name server ns1.google.com

[root@eurovps ~]# dig google.com @ns1.google.com

; <<>> DiG 9.9.4-RedHat-9.9.4-61.el7_5.1 <<>> google.com @ns1.google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47655
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; WARNING: recursion requested but not available

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;google.com.                    IN      A

;; ANSWER SECTION:
google.com.             300     IN      A       172.217.19.206

;; Query time: 4 msec
;; SERVER: 216.239.32.10#53(216.239.32.10)
;; WHEN: Sun Mar 03 07:13:40 EET 2019
;; MSG SIZE  rcvd: 55

nslookup

No Windows, numa linha de comandos:

nslookup eurovps.com

Formato: nslookup hostname

C:\Users\eurovps>nslookup eurovps.com

Exemplo com o google.com

C:\Users\eurovps>nslookup google.com
10.in-addr.arpa
        primary name server = bhdns.mydomain.ca
        responsible mail addr = bhdns.mydomain.ca
        serial  = 1
        refresh = 28800 (8 hours)
        retry   = 7200 (2 hours)
        expire  = 864000 (10 days)
        default TTL = 86400 (1 day)
Server:  UnKnown
Address:  XXX.XXX.XX.XX

Non-authoritative answer:
Name:    google.com
Addresses:  2404:6800:4007:80d::200e
          172.217.163.110

C:\Users\you

Para verificar um registo DNS específico, indique o comando nslookup, opcionalmente o tipo de registo (por exemplo A, MX ou TXT) e o hostname que quer verificar.

Um registo alterado é apanhado por cada resolver quando o TTL da cópia que tem em cache expira. Antes de uma alteração planeada, reduza o TTL.

Das FAQ da EuroVPS.

Mais na categoria «Guias»

O seu próximo parceiro de infraestrutura

Ainda tem
uma pergunta?

Diga-nos o que está a tentar fazer. Um engenheiro vai ler e responder.

+357 222 32280
Um engenheiro da EuroVPS a transportar um nó de servidor no piso do datacenter
Uma conversa com as pessoas que vão cuidar da sua infraestrutura.

Comecemos pela sua infraestrutura.

Um pouco de contexto ajuda-nos a começar a conversa certa.

Utilizaremos os seus dados para responder ao seu pedido. Política de privacidade