Comment dépanner les problèmes DNS
Shared FAQ page chrome (breadcrumb, dates, read time, «Continuer la lecture», enquiry block, category labels): see INDEX-AND-CHROME.md. Translate once.
Body
Dépanner avec des outils en ligne
Outils web :
Exemples :
- Pour vérifier l'état du DNS de votre domaine et les rapports sur votre serveur de messagerie, consultez https://intodns.com
- Pour vérifier l'adresse IP actuelle de votre nom de domaine et ses enregistrements DNS depuis différents endroits du monde, utilisez https://www.whatsmydns.net. Ce site vous montre l'état actuel de la propagation DNS.
- Pour vérifier que vos serveurs de noms privés sont correctement enregistrés, utilisez https://www.internic.net/whois.html. Recherchez les serveurs de noms : si vous les avez ajoutés correctement, le résultat affiche votre adresse IP. Server Name: NS1.EUROVPS.COM IP Address: 77.235.63.12
La commande dig
dig est installé par défaut sur la plupart des distributions Linux et sur macOS.
Format : dig hostname
[root@eurovps ~]# dig eurovps.com
Voici l'exemple avec le site 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
L'option +trace permet de suivre le chemin de résolution DNS.
Format : 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
Interroger un serveur de noms précis
Le symbole @ suivi du nom d'hôte ou de l'adresse IP d'un serveur de noms lui adresse directement la requête.
[root@eurovps ~]# dig eurovps.com @ns1.eurovps.com
Voici l'exemple pour google.com depuis le serveur de noms 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
Sous Windows, dans une invite de commandes :
nslookup eurovps.com
Format : nslookup hostname
C:\Users\eurovps>nslookup eurovps.com
Exemple avec 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
Pour vérifier un enregistrement DNS précis, indiquez la commande nslookup, un type d'enregistrement facultatif (par exemple A, MX ou TXT) et le nom d'hôte à vérifier.
Un enregistrement modifié est pris en compte par chaque résolveur quand le TTL de sa copie en cache expire ; abaissez le TTL avant un changement planifié.
Extrait de la FAQ EuroVPS.
Plus dans la catégorie « Guides »Votre prochain partenaire d'infrastructure
Encore
une question ?
Dites-nous ce que vous cherchez à faire. Un ingénieur lira votre message et vous répondra.
+357 222 32280
Commençons par votre environnement.
Un peu de contexte nous aide à démarrer la bonne conversation.
