GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment obtenir des serveurs de noms de domaine à partir de la ligne de commande dans Ubuntu Linux

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.


Ubuntu
  1. Comment mettre à niveau d'Ubuntu 16.04 vers Ubuntu 18.04

  2. Comment obtenir votre géolocalisation à partir de la ligne de commande sous Linux

  3. Comment mettre à niveau vers Ubuntu 15.10 à partir d'Ubuntu 15.04

  4. Comment obtenir le nom d'hôte de l'IP (Linux) ?

  5. Comment obtenir un masque de réseau à partir de bash ?

Comment utiliser Google Translate à partir de la ligne de commande sous Linux

Comment trouver la durée de support d'Ubuntu à partir de la ligne de commande

Comment mettre à niveau d'Ubuntu 20.04 vers Ubuntu 22.04

Comment obtenir le noyau Linux 5.0 dans Ubuntu 18.04 LTS

Comment désinstaller des applications d'Ubuntu Linux

Comment désinstaller des programmes d'Ubuntu Linux