Lorsque vous effectuez des recherches DNS (en particulier avec nslookup, pour une raison quelconque, la plupart des choses ne sont pas effectuées) Windows XP Pro SP3 utilise la liste de recherche de suffixe DNS pour chacune d'entre elles. Même pour les noms de domaine pleinement qualifiés. Par exemple, je cherche "www.Microsoft.com" mais Windows demande en fait "www.Microsoft.com.eondream.com" (eondream.com est mon domaine principal). Maintenant, je peux résoudre le problème en supprimant le suffixe DNS principal, mais il me semble que la liste de recherche de suffixe DNS devrait contenir des noms courts et non valides (où points = 0 ou quelque chose). Je suis sûr que j'ai une mauvaise configuration quelque part dans Windows mais je ne sais pas où. J'ai changé chaque option que je peux penser ou trouver.
Vous trouverez ci-dessous la sortie de ipconfig/all et de nslookup (avec debug & db2 activé). Ceci utilise un IP statique et un serveur DNS (interne).
C: \> ipconfig /all Faire partie de la configuration IP de Windows. Nom d'hôte. . . . . . . . . . . . : frayedlogic Suffixe DNS principal. . . . . . . : eondream.com Type de nœud. . . . . . . . . . . . : Inconnu Routage IP activé. . . . . . . . : Non WINS Proxy activé. . . . . . . . : Non Liste de recherche de suffixe DNS. . . . . . : eondream.com Adaptateur Ethernet Connexion réseau sans fil: Suffixe DNS spécifique à la connexion. : La description . . . . . . . . . . . : Mini-carte de réseau local sans fil 1390 WLAN Dell Adresse physique. . . . . . . . . : 00-1B-FC-29-EB-6B Dhcp activé. . . . . . . . . . . : Non Adresse IP. . . . . . . . . . . . : 192.168.13.32 Masque de sous-réseau. . . . . . . . . . . : 255.255.255.0 Passerelle par défaut. . . . . . . . . : 192.168.13.13 Serveurs DNS. . . . . . . . . . . : 192.168.19.19
C: \> nslookup Serveur par défaut: shardik.eondream.com Adresse: 192.168.19.19 > Définir le débogage > set db2 > www.Microsoft.com Serveur: shardik.eondream.com Adresse: 192.168.19.19 --- --------- Réponse obtenue: HEADER: Opcode = QUERY, id = 2, rcode = NOERROR Indicateurs d'en-tête: réponse, veux récursion, disponibilité récursive questions = 1, réponses = 1, notices d'autorité = 0, additionnel = 0 QUESTIONS: www.Microsoft.com. eondream.com, type = A, class = IN RÉPONSES: -> www.Microsoft.com.eondream.com adresse Internet = 208.69.36.132 ttl = 0 (0 secondes) ------------ Réponse ne faisant pas autorité: Nom: www.Microsoft. com.eondream.com Adresse: 208.69.36.132
(Remarque: cela résout cette IP parce que j'utilise le service opendns et que c'est leur page de suggestion ou quoi que vous vouliez l'appeler) Si je lis correctement la sortie de nslookup, alors ce n'est pas un problème avec mon serveur DNS car Windows est en fait demander le domaine incorrect.
Eh bien, je ne suis pas un expert, mais voici ce que j'ai trouvé:
Cette entrée de registre fonctionne pour Windows XP et Windows Vista
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\DNSClient]
"AppendToMultiLabelName"=dword:00000000
HKLM\Software\Policies\Microsoft\Windows NT\DNSClient\AppendToMultiLabelName
Type = DWORD
Les données:
Si l'entrée de registre n'est pas présente, la valeur par défaut sous Windows XP est 1 et 0 sous Windows Vista.
Remarque: Ces modifications de registre et leurs effets s'appliquent uniquement à la commande ping
. Ils ne s'appliquent pas à l'outil nslookup
. En effet, nslookup
contient son propre résolveur DNS et ne repose pas sur le résolveur intégré au système d'exploitation (client DNS). Les paquets de requête DNS (multi-étiquettes) envoyés par l'outil nslookup
ajouteront les domaines répertoriés dans l'ordre de recherche du suffixe, quels que soient les paramètres de clé de registre mentionnés ici.
Désolé de relancer une question clairement ancienne, mais il semble que personne n’a suggéré la réponse évidente consistant à forcer un FQDN. Utilisez simplement un point de fuite pour forcer la recherche de niveau supérieur. Donc, dans cet exemple, lookup www.Microsoft.com.
.
J'ai eu le même problème parce que mon contrôleur de domaine a été installé en tant que partie d'un domaine, puis supprimé du domaine. Par exemple, le domaine cloud
en tant que sous-domaine pour mydomain.com
Chaque action liée au DNS, telle que l'exécution de nslookup
name__, entraînait l'ajout d'une adresse avec le suffixe .mydomain.com
. Par exemple, effectuer un nslookup de www.google.com
s’affiche sous la forme www.google.com.mydomain.com
.
Pour contourner ce problème:
.
et mydomain.com
comme indiqué ici: Cela prend effet immédiatement et affecte toutes les cartes réseau de l'ordinateur. Cela doit être fait pour tous les ordinateurs du domaine.
Cela fonctionne comme prévu. Il suffit d'ajouter un point à la fin.
donc pour exemple:
nslookup www.yahoo.com.
au lieu de
nslookup www.yahoo.com
alors vous obtiendrez le résultat que vous voulez probablement voir.
regardez si vous avez un nom de domaine défini dans votre routeur/passerelle.