J'ai une machine Windows 7 que j'essaie de configurer pour le développement. En général, 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 de cingler user.site.dev.sd.ourdomain.com mais si j'essaie de cingler uniquement user.site.dev, il 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, sd.ourdomain.com, et lorsque je modifie les propriétés de la carte réseau, les paramètres DNS du menu avancé sont cochés comme suit: "Ajouter des suffixes DNS principaux et spécifiques à la connexion", puis "Ajouter les suffixes parent du suffixe DNS principal".
Ce sont les mêmes paramètres que ceux que j’ai sur une machine XP et ils résolvent l’url correctement; mais Windows 7 ne semble pas ajouter correctement le suffixe. Est-ce que je fais mal? Ou quelqu'un d'autre a-t-il eu cette expérience et trouvé une solution de contournement?
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.
Bitmap et Charles ci-dessous sont corrects, Microsoft a ajouté une nouvelle fonctionnalité dans Windows 7 appelée DNS Devolution et il existe un paramètre de stratégie pour la 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 l'ajout de suffixe DNS à des requêtes de noms multi-étiquettes non qualifiées"
Ça devrait le faire.
Ce changement a fonctionné pour moi:
Vous devez également ajouter .site.dev à votre liste de suffixe de recherche DNS, puis le commander en premier. L'ordre n'est pas obligatoire, mais cela accélérera les recherches si vous utilisez souvent ces extensions dev. S'il figure déjà dans votre liste et ne fonctionne toujours pas, assurez-vous que vous pointez sur 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
N'oubliez pas ipconfig /flushdns
et les autres commandes ipconfig pour vider les entrées du cache.
OpenDNS a des alias de signets DNS qui pourraient être utiles.
La dévolution DNS est un nouveau concept que MS a mis au point pour donner des contrôles plus précis sur la distance parcourue dans l’arborescence avec un nom non qualifié. Je pense que ceci est la cause fondamentale du comportement que vous observez, ce qui diffère du comportement du précédent système d'exploitation consistant à supprimer un niveau du domaine jusqu'à ce que vous obteniez la correspondance ou que vous atteigniez la fin. http://technet.Microsoft.com/en-us/library/ee683928%28WS.10%29.aspx
J'avais ce problème dans Windows 8 ; J'ai trouvé ce lien pour avoir le correct correctif.
Dans mon cas, je n'avais besoin que de modifier l'entrée de registre DWORD
suivante en 1
:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient\AppendToMultiLabelName
Dans mon cas, je devais créer la clé DNSClient
; ce n'était pas déjà présent.