Bei DNS-Suchvorgängen (insbesondere bei Verwendung von nslookup, aus irgendeinem Grund sind die meisten Dinge nicht betroffen) verwendet Windows XP Pro SP3 die DNS-Suffix-Suchliste für jeden einzelnen. Auch für vollqualifizierte Domainnamen. Zum Beispiel suche ich nach "www.microsoft.com", aber Windows fragt tatsächlich nach "www.microsoft.com.eondream.com" (eondream.com ist meine primäre Domain). Jetzt kann ich das Problem beheben, indem ich das primäre DNS-Suffix entferne. Es scheint mir jedoch, dass die DNS-Suffix-Suchliste kurze, ungültige Namen enthalten sollte (Punkte = 0 oder so). Ich bin sicher, dass ich irgendwo in Windows eine falsche Konfiguration habe, aber ich weiß nicht, wo. Ich habe jede Option geändert, die mir einfällt oder die ich finde.
Unten ist die Ausgabe von ipconfig / all und nslookup (mit aktiviertem Debug & db2). Hierbei wird ein statischer IP- und (interner) DNS-Server verwendet.
C: \> ipconfig / all Windows IP-Konfiguration Hostname. . . . . . . . . . . . : ausgefranste Logik Primäres DNS-Suffix. . . . . . . : eondream.com Knotentyp. . . . . . . . . . . . : Unbekannt IP-Routing aktiviert. . . . . . . . : Nein WINS-Proxy aktiviert. . . . . . . . : Nein DNS-Suffix-Suchliste. . . . . . : eondream.com Ethernet-Adapter Drahtlose Netzwerkverbindung: Verbindungsspezifisches DNS-Suffix. : Beschreibung . . . . . . . . . . . : Dell Wireless 1390 WLAN Mini-Card Physikalische Adresse. . . . . . . . . : 00-1B-FC-29-EB-6B DHCP aktiviert. . . . . . . . . . . : Nein IP Adresse. . . . . . . . . . . . : 192.168.13.32 Subnetzmaske. . . . . . . . . . . : 255.255.255.0 Standard-Gateway . . . . . . . . . : 192.168.13.13 DNS-Server. . . . . . . . . . . : 192.168.19.19
C: \> nslookup Standardserver: shardik.eondream.com Adresse: 192.168.19.19 > Debuggen einstellen > setze db2 > www.microsoft.com Server: shardik.eondream.com Adresse: 192.168.19.19 ------------ Antwort bekommen: HEADER: opcode = QUERY, id = 2, rcode = NOERROR Header-Flags: Antwort, Rekursion, Rekursion verfügbar. Fragen = 1, Antworten = 1, Normsätze = 0, zusätzlich = 0 FRAGEN: www.microsoft.com.eondream.com, geben Sie = A, class = IN ein ANTWORTEN: -> www.microsoft.com.eondream.com Internetadresse = 208.69.36.132 ttl = 0 (0 Sekunden) ------------ Nicht maßgebliche Antwort: Name: www.microsoft.com.eondream.com Adresse: 208.69.36.132
(Hinweis: Die IP-Adresse wird aufgelöst, da ich den Dienst opendns verwende und dies die Seite mit den Vorschlägen ist oder wie auch immer Sie sie aufrufen möchten.) Wenn ich die Ausgabe von nslookup korrekt lese, ist dies kein Problem mit meinem DNS-Server, da Windows tatsächlich ausgeführt wird nach der falschen Domain fragen.
quelle
www.microsoft.com
handelt sich nicht um einen vollqualifizierten Domain-Namen. Windows macht dies richtig. Siehe die zu akzeptierende Antwort: superuser.com/a/413529/150263Antworten:
Nun, ich bin kein Experte, aber hier ist, was ich gefunden habe:
Dieser Registrierungseintrag funktioniert sowohl für Windows XP als auch für Windows Vista
HKLM \ Software \ Policies \ Microsoft \ Windows NT \ DNSClient \ AppendToMultiLabelName
Type = DWORD
Daten:
Wenn der Registrierungseintrag nicht vorhanden ist, ist der Standardwert in Windows XP 1 und 0 in Windows Vista.
Hinweis: Diese Registrierungsänderungen und ihre Auswirkungen gelten nur für den
ping
Befehl, nicht für dasnslookup
Tool. Dies liegt daran, dass esnslookup
einen eigenen DNS-Resolver enthält und nicht auf den im Betriebssystem (DNS-Client) integrierten Resolver angewiesen ist. Die vomnslookup
Tool gesendeten DNS-Abfragepakete (Multi-Label) hängen die in der Suffix-Suchreihenfolge aufgelisteten Domänen an, unabhängig von den hier genannten Registrierungsschlüsseleinstellungen.Referenz: http://blogs.technet.com/networking/archive/2009/04/16/dns-client-name-resolution-behavior-in-windows-vista-vs-windows-xp.aspx
quelle
Es tut mir leid, eine eindeutig alte Frage wiederzubeleben, aber es scheint, dass niemand die offensichtliche Antwort vorgeschlagen hat, eine FQDN zu erzwingen. Verwenden Sie einfach einen abschließenden Punkt, um die Suche auf oberster Ebene zu erzwingen. Also in diesem Beispiel Lookup
www.microsoft.com.
.quelle
www.example.com
ist nur teilweise qualifiziert.Ich hatte das gleiche Problem, weil mein Domänencontroller als Teil einer Domäne installiert und dann aus der Domäne entfernt wurde. Zum Beispiel Domain
cloud
als Subdomain fürmydomain.com
Jede DNS-bezogene Aktion, z. B. die Ausführung,
nslookup
führte dazu , dass eine Adresse mit dem Suffix.mydomain.com
angehängt wurde. Beispiel: nslookup von wird angezeigtwww.google.com
alswww.google.com.mydomain.com
.Um dies zu umgehen:
.
undmydomain.com
wie hier gezeigt:Dies wird sofort wirksam und wirkt sich auf alle Netzwerkkarten auf dem Computer aus. Dies muss für alle Domänencomputer durchgeführt werden.
quelle
Es funktioniert wie geplant. Fügen Sie am Ende einfach einen Punkt hinzu.
so zum Beispiel:
Anstatt von
Dann erhalten Sie das Ergebnis, das Sie wahrscheinlich sehen möchten.
quelle
Überprüfen Sie, ob in Ihrem Router / Gateway ein Domänenname definiert ist.
quelle