Windows 7 n'ajoutant pas de suffixe DNS spécifique à la connexion

13

J'ai une machine Windows 7 que j'essaie de configurer pour le développement. En règle générale, nous accédons à nos domaines de développement à l'aide d'une URL telle que user.site.dev. Le DNS est configuré pour user.site.dev.sd.ourdomain.com. Je suis en mesure d'envoyer une requête ping à user.site.dev.sd.ourdomain.com, mais si j'essaie d'exécuter la commande ping uniquement user.site.dev, elle renvoie «La requête Ping n'a pas pu trouver l'hôte user.site.dev».

Lorsque j'exécute ipconfig, il affiche un suffixe DNS spécifique à la connexion de sd.ourdomain.com, et lorsque je modifie les propriétés de la carte réseau, les paramètres DNS sous le menu avancé sont vérifiés comme "Ajouter des suffixes DNS principaux et spécifiques à la connexion" et Msgstr "Ajouter les suffixes parents du suffixe DNS principal".

Ce sont le même paramètre que j'ai sur une machine XP, et ils résolvent l'url correctement là-bas; mais Windows 7 ne semble pas ajouter correctement le suffixe. Suis-je en train de mal faire? Ou quelqu'un d'autre a-t-il eu cette expérience et trouvé une solution?

Mise à jour: J'ai essayé de basculer les paramètres sur "Ajouter ces suffixes DNS (dans l'ordre):" et d'ajouter sd.ourdomain.com à la liste, mais l'URL n'a toujours pas été résolue.

Soldarnal
la source
Nous sommes passés à une convention de dénomination différente, donc je ne peux pas essayer les réponses des personnes ci-dessous afin de vérifier qu'elles sont correctes.
Soldarnal

Réponses:

14

Bitmap et Charles ci-dessous sont corrects, Microsoft a ajouté une nouvelle fonctionnalité dans Windows 7 appelée DNS Dévolution, et il existe un paramètre de stratégie pour le désactiver, comme suit:

Exécutez gpedit.msc Parcourir la stratégie de l'ordinateur local -> Configuration de l'ordinateur -> Modèles d'administration -> Réseau -> Client DNS

Activer «Autoriser le suffixe DNS à ajouter aux requêtes de nom multi-étiquettes non qualifiées»

Ça devrait le faire.

Nathan Garabedian
la source
6

Ce changement a fonctionné pour moi:

  • Exécutez gpedit.msc,
  • Parcourir la stratégie de l'ordinateur local,
  • La configuration d'un ordinateur,
  • Modèles d'administration,
  • Réseau,
  • Client DNS,
  • Activer le niveau de dévolution du suffixe DNS principal - défini sur 2
Anthony
la source
2

Vous devez également ajouter .site.dev à votre liste de suffixes de recherche DNS, puis le commander en premier. La commande n'est pas obligatoire, mais elle accélérera les recherches si vous utilisez souvent ces extensions de développement. S'il figure déjà dans votre liste et ne fonctionne toujours pas, assurez-vous de pointer vers un serveur DNS qui renvoie les résultats .site.dev. Si cela ne fonctionne toujours pas, vous pouvez toujours spécifier les traductions dans votre fichier hosts. Voir http://en.wikipedia.org/wiki/Hosts_file

SeanFromIT
la source
1

La dévolution DNS est un nouveau concept que MS a mis au point pour donner des contrôles plus précis sur la façon dont vous recherchez dans l'arborescence avec un nom non qualifié. Je pense que c'est la cause principale du comportement que vous voyez, qui diffère du comportement du système d'exploitation précédent consistant à simplement supprimer un niveau du domaine jusqu'à ce que vous atteigniez ou atteigniez la fin. http://technet.microsoft.com/en-us/library/ee683928%28WS.10%29.aspx

bitmap
la source
1

N'oubliez pas ipconfig /flushdnset d'autres commandes ipconfig pour vider les entrées de cache.

OpenDNS a des alias de signets DNS qui pourraient valoir la peine d'être examinés.

Gaffe
la source
1

J'avais ce problème dans Windows 8 ; J'ai trouvé ce lien comme correctif.

Dans mon cas, je n'avais besoin que de modifier l' DWORDentrée de registre suivante 1:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient\AppendToMultiLabelName

Dans mon cas, j'ai dû créer la DNSClientclé; il n'était pas déjà présent.

Neil Katin
la source