Les serveurs de noms sont des serveurs spéciaux exécutant un service DNS pour fournir l'adresse IP d'un nom de domaine particulier. Différents domaines ont différents serveurs de noms.
Habituellement, les serveurs de noms sont hébergés et gérés par le fournisseur du serveur d'hébergement. Si vous hébergez votre site Web sur Bluehost par exemple, les serveurs de noms seraient ceux de bluehost. Alors que si vous hébergez votre site Web avec hostgator, les serveurs de noms doivent être de hostgator.
Outre l'adresse IP, les serveurs de noms fournissent également de nombreuses informations liées au DNS, telles que les enregistrements cname, les enregistrements TXT, les enregistrements SOA, les enregistrements MX, etc.
Pour vérifier les serveurs de noms d'un nom de domaine donné à partir de la ligne de commande, vous pouvez utiliser des commandes telles que dig et host. Voyons quelques exemples
1. commande creuser
La commande suivante vérifiera les enregistrements NS (nameserver) de binarytides.com
$ dig -t ns binarytides.com ; <<>> DiG 9.11.5-P4-5.1ubuntu2.2-Ubuntu <<>> -t ns binarytides.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14408 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 65494 ;; QUESTION SECTION: ;binarytides.com. IN NS ;; ANSWER SECTION: binarytides.com. 6727 IN NS may.ns.cloudflare.com. binarytides.com. 6727 IN NS dave.ns.cloudflare.com. ;; Query time: 0 msec ;; SERVER: 127.0.0.53#53(127.0.0.53) ;; WHEN: Wed Jul 22 14:52:32 IST 2020 ;; MSG SIZE rcvd: 95
Version plus courte
$ dig +short -t ns binarytides.com may.ns.cloudflare.com. dave.ns.cloudflare.com.
L'option "-t" spécifie le type d'enregistrement à récupérer. Il peut s'agir de ns , a , soa , cname etc. Ce sont les différents types d'enregistrements DNS liés à un nom de domaine.
2. commande hôte
La commande host est similaire à la commande dig. Il peut également récupérer les enregistrements DNS de n'importe quel nom de domaine donné. Voici un exemple rapide :
$ host -t ns binarytides.com binarytides.com name server may.ns.cloudflare.com. binarytides.com name server dave.ns.cloudflare.com.
Conclusion
La vérification des serveurs de noms est importante lorsque vous configurez un nouveau site Web ou un nouveau domaine et que vous devez vérifier si les serveurs de noms sont correctement visibles sur Internet. Sans les serveurs de noms corrects, le nom de domaine ne pourra pas être résolu vers la bonne adresse IP.
Cela signifie que le navigateur ne pourra pas ouvrir le contenu du site Web. Il est également nécessaire lorsque vous transférez votre site Web d'un fournisseur d'hébergement à un autre. Ensuite, vous devez changer les serveurs de noms et cela prend généralement quelques heures pour prendre effet sur Internet.