Le nom de domaine se compose uniquement de chiffres, par exemple 300010100. Si j'essaie d'envoyer un ping au nom seul sans le FQDN, il répond avec une adresse IP très étrange, 0.154.29.62 et donne des erreurs d'échec de transmission. Si j'ajoute .local à la fin du nom, 300010100.local, le ping se fait correctement. Mon problème est que j'ai un client qui essaie d'installer MS Management Reporter 2012 et parce qu'il essaie d'utiliser le nom seul au lieu du FQDN et parce que le nom seul est inamovible, nous n'arrivons pas à installer le logiciel. Comment puis-je faire en sorte que le numéro seul soit capable d'effectuer un ping correctement ?
Réponse
Trop de publicités?Le problème vient probablement du fait que le nombre est interprété comme l'équivalent décimal d'une adresse IP en pointillés. La façon la plus simple de le confirmer est d'ouvrir le fichier nslookup
et répétez vos tests à cet endroit. C'est l'une des raisons pour lesquelles les étiquettes DNS purement numériques sont une mauvaise idée ; les bibliothèques de résolveurs acceptent une entrée d'adresses IP y DNS, et auront tendance à privilégier le passage des représentations d'adresses IP sans modification. Seuls les outils axés sur le DNS, tels que nslookup
y dig
qui contournent la bibliothèque du résolveur y supposent que l'entrée doit être interprétée comme un nom en seront exemptées.
Solution de contournement : Utiliser le nom complet. ( 300010100.contoso.com
au lieu de 300010100
) Cela oblige le résolveur à interpréter l'entrée comme une entité DNS et évite la traduction indésirable en adresse IP. Si vous vous trouvez dans un scénario bizarre où 300010100
es le FQDN et qu'il n'y a pas de composant de domaine, ajoutez un point à la fin. ( 300010100.
) Le point final indique au résolveur qu'il s'agit d'un nom pleinement qualifié et force l'interprétation de l'entier comme un nom.
(A noter que mon poste de travail Windows 7 traduit 300010100 en 17.225.202.116 en utilisant la commande ping, et j'ai besoin d'une valeur de 10100030 pour reproduire votre résultat de 0.154.29.62. Peut-être une obscurité dans votre question ?)