Lorsque vous effectuez des recherches DNS (en particulier en utilisant nslookup, pour une raison quelconque, la plupart des choses ne sont pas affecté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 recherche "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 être pour les noms courts et invalides (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é toutes les options auxquelles je peux penser ou trouver.
Ci-dessous, la sortie de ipconfig / all et nslookup (avec débogage et db2 activés). Ceci utilise un serveur IP statique et DNS (interne).
C: \> ipconfig / all Configuration IP Windows Nom d'hôte. . . . . . . . . . . . : frayedlogic Suffixe DNS principal. . . . . . . : eondream.com Type de nœud. . . . . . . . . . . . : Inconnue Routage IP activé. . . . . . . . : Non Proxy WINS 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 WLAN Dell Wireless 1390 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 > définir db2 > www.microsoft.com Serveur: shardik.eondream.com Adresse: 192.168.19.19 ------------ J'ai une réponse: ENTÊTE: opcode = QUERY, id = 2, rcode = NOERROR drapeaux d'en-tête: réponse, vouloir récursivité, récursion disp. questions = 1, réponses = 1, notices d'autorité = 0, supplémentaires = 0 DES QUESTIONS: www.microsoft.com.eondream.com, type = A, classe = IN RÉPONSES: -> www.microsoft.com.eondream.com adresse Internet = 208.69.36.132 ttl = 0 (0 sec) ------------ Réponse sans autorité: Nom: www.microsoft.com.eondream.com Adresse: 208.69.36.132
(Remarque: il résout cette adresse IP car j'utilise le service opendns et c'est leur page de suggestion ou tout ce que vous voulez l'appeler) Si je lis correctement la sortie nslookup, ce n'est pas un problème avec mon serveur DNS car Windows est en fait demander le domaine incorrect.
la source
www.microsoft.com
n'est pas un nom de domaine pleinement qualifié. WIndows le fait correctement. Voir la réponse qui devrait être acceptée: superuser.com/a/413529/150263Réponses:
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
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 dans Windows XP est 1 et 0 dans Windows Vista.
Remarque: Ce registre change et son effet s'applique uniquement à la
ping
commande, ils ne s'appliquent pas à l'nslookup
outil. En effet,nslookup
contient son propre résolveur DNS et ne dépend pas du résolveur intégré au système d'exploitation (client DNS). Les paquets de requête DNS (multi-étiquettes) envoyés par l'nslookup
outil ajouteront les domaines répertoriés dans l'ordre de recherche des suffixes indépendamment des paramètres de clé de registre mentionnés ici.Référence: http://blogs.technet.com/networking/archive/2009/04/16/dns-client-name-resolution-behavior-in-windows-vista-vs-windows-xp.aspx
la source
Désolé de relancer une question clairement ancienne, mais il semble que personne n'ait suggéré la réponse évidente consistant à forcer un FQDN. Utilisez simplement un point de fin pour forcer la recherche de niveau supérieur. Donc, dans cet exemple de recherche
www.microsoft.com.
.la source
www.example.com
n'est que partiellement qualifié.J'ai eu le même problème parce que mon contrôleur de domaine a été installé dans le cadre d'un domaine, puis supprimé du domaine. Par exemple, domaine
cloud
comme sous-domaine pourmydomain.com
Chaque action liée au DNS, telle que l'exécution,
nslookup
entraînait l' ajout d'une adresse avec le suffixe.mydomain.com
. Par exemple, effectuer un nslookup de s'affichewww.google.com
commewww.google.com.mydomain.com
.Pour contourner cela:
.
etmydomain.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.
la source
Cela fonctionne comme prévu. Ajoutez simplement un point à la fin.
donc par exemple:
au lieu de
alors vous obtiendrez le résultat que vous voulez probablement voir.
la source
regardez si vous avez un nom de domaine défini dans votre routeur / passerelle.
la source