Question

Yat-il un moyen de vérifier si mon domaine est correctement configuré sur les serveurs de noms? Idéalement, je voudrais d'exécuter une commande de ligne de commande, peut également utiliser un outil tiers.

par exemple, je suis en train d'enregistrer un domaine qui est d'être hébergé sur godaddy.com. Je l'ai mis en place le domaine et peut le voir dans ma liste de DNS. Les serveurs qui sont censés être configurés sont ns51.domaincontrol.com et ns52.domaincontrol.com, mais mon inscription est rebondissant en disant qu'il ya « Pas Nameservers trouvée pour {mon nouveau domaine} ».

Était-ce utile?

La solution

Je pense que c'est le le plus court et le plus rapide commande à la liste de vos serveurs de noms:

host -t ns yourdomain.com

Autres conseils

Si vous êtes sur une machine Mac ou Unix, vous pouvez faire la ligne de commande suivante:

whois site.com

Vers la fin, il devrait vous donner une liste de serveurs DNS.

Vous pouvez filtrer la liste, ne montrant que le nom du serveur d'informations, avec:

whois site.com | grep "Name S"

Notez que www.site.com et site.com sont deux points finaux différents et vous avez besoin de mettre en place de façon appropriée pour les deux d'entre eux.

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]

       _______________
     ,---------------.|
~~~~ |    warning    || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     `---------------'
w> Nameservers are all part of the same AS
 | Adv: ZoneCheck
 |   To avoid loosing all connectivity with the authoritative DNS in case
 | of a routing problem inside your Autonomous System, it is advised to
 | host the DNS on different AS.
 `----- -- -- - -  -
 :   All the nameservers are part of the same Autonomous System (AS number
 : 26496), try to have some of them hosted on another AS.
 `..... .. .. . .  .
=> generic

==> SUCCESS (but 1 warning(s))

Il y a une ligne de commande intégré pour que: nslookup

Soumettre, puis écrire set type=ANY et appuyez sur Entrée. Après quoi spécifier le domaine désiré et vous obtenez ce que vous recherchez. Vous pouvez également entrer ? et plus d'options pour la ligne de commande nslookup.

PS: alors que cette réponse vient avec un retard, l'espoir qu'il soit utile pour ceux qui veulent vérifier la configuration nameserver / DNS de la ligne de commande

.

run nm-tool de la ligne de commande vous donnera beaucoup d'informations, et non le moindre est les serveurs DNS que vous utilisez. Vous devrez peut-être installer, mais beaucoup de distros avoir inclus.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top