3 votes

Vérification de la configuration du serveur de noms à partir de la ligne de commande

Y a-t-il un moyen de vérifier si mon domaine est configuré correctement sur les serveurs de noms ? Idéalement, j'aimerais exécuter une commande depuis la ligne de commande, sinon je peux utiliser un outil tiers.

par exemple, j'essaie d'enregistrer un domaine qui doit être hébergé sur godaddy.com. J'ai configuré le domaine et je peux le voir dans ma liste DNS. Les serveurs qui sont censés être configurés sont ns51.domaincontrol.com et ns52.domaincontrol.com, cependant mon inscription est rejetée en indiquant qu'il n'y a "Aucun serveur de noms trouvé pour {mon nouveau domaine}".

2voto

Tel Janin Points 156

Pour tenter un transfert de zone à partir d'un fournisseur tiers (un bon moyen de voir comment un serveur de noms est configuré pour répondre à la zone, mais cela ne fonctionnera que s'ils n'ont pas de liste de contrôle d'accès sur les transferts) :

dig AXFR  [@nameserver]

c'est-à-dire,

dig ZXFR mon-nouveau-domaine.tld @ns51.domaincontrol.com

Si vous hébergez la zone vous-même et utilisez BIND, vous pouvez utiliser named-checkzone pour vérifier la validité de votre zone et named-checkconf pour vérifier la validité de votre configuration globale.

Je ne connais aucun bureau d'enregistrement de domaines qui refuseraient votre enregistrement pour ne pas avoir déjà configuré la zone sur le serveur de noms de destination ; cependant, ils peuvent refuser votre enregistrement si vous ne fournissez pas de serveurs de noms, ou si les serveurs de noms que vous fournissez n'ont pas été correctement définis.

0 votes

Certains TLD (comme.FR) nécessitent une vérification technique réussie avant que la publication DNS ait lieu.

1voto

Doug Luxem Points 9572

Pour Windows, utilisez la commande nslookup :

nslookup
server ns51.domaincontrol.com
votredomaine.com
set type=soa
votredomaine.com
set type=ns
votredomaine.com
server ns52.domaincontrol.com
votredomaine.com
set type=soa
votredomaine.com
set type=ns
votredomaine.com

Vous devriez obtenir des réponses positives à toutes les requêtes. La recherche SOA devrait lister l'un des serveurs NS de domaincontrol.com comme étant le primaire et la recherche NS devrait lister à la fois ns51 et ns52.

0 votes

Assez douloureux de tout faire à la main.

0 votes

+1 en utilisant les outils intégrés dans Windows est toujours le meilleur. J'aime aussi utiliser l'ensemble de types = tout qui vous donne tout en une seule fois.

0 votes

Ce serait mieux et plus facile d'installer Dig et de l'utiliser.

1voto

John Hunter Points 2204

Zonecheck est un logiciel gratuit et peut être exécuté à partir de la ligne de commande :

% zonecheck stackoverflow.com
ZONE  : stackoverflow.com.
NS <= : ns51.domaincontrol.com. \[216.69.185.26\]
NS    : ns52.domaincontrol.com. \[208.109.255.26\]

       \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_
     ,---------------.|
~~~~ |    avertissement   || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     \`---------------'
w> Tous les serveurs de noms font partie du même AS
 | Conseil : ZoneCheck
 |   Afin d'éviter de perdre toute connectivité avec le DNS autoritaire en cas
 | d'un problème de routage à l'intérieur de votre Système Autonome, il est conseillé de
 | héberger le DNS sur un AS différent.
 \`----- -- -- - -  -
 :   Tous les serveurs de noms font partie du même Système Autonome (numéro AS
 : 26496), essayez d'en héberger certains sur un autre AS.
 \`..... .. .. . .  .
=> générique

==> SUCCÈS (mais 1 avertissement(s))

0voto

Essayez d'utiliser nslookup. Alternativement, vous pourriez utiliser DNSStuff ou un autre site web qui effectue des tests DNS. Si ce domaine est nouveau, il peut falloir du temps aux serveurs de noms de domaine de .com pour obtenir les informations concernant votre domaine auprès de GoDaddy.

0voto

Jesús Carrera Points 143

Il existe une commande courte et rapide pour lister vos serveurs de noms :

host -t ns votredomaine.com

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X