Windows mit dem DNS-Suffix Suchliste auf allen Lookups, auch gültige FQDNs. Wie kann man das stoppen?
Wenn Sie DNS-Lookups durchführen (insbesondere mit nslookup, aus irgendeinem Grund werden die meisten Dinge nicht ausgeführt), verwendet Windows XP Pro SP3 die DNS-Suffixsuchliste für jeden einzelnen. Auch für voll qualifizierte Domain-Namen. Zum Beispiel suche ich "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, aber es scheint mir, dass die DNS-Suffix-Suchliste seien Sie kurz, ungültige Namen (wobei Punkte=0 oder so). Ich bin sicher, ich habe irgendwo in Windows eine Fehlkonfiguration, weiß aber nicht wo. Ich habe jede Option geändert, die ich mir vorstellen oder finden kann.
Unten ist die Ausgabe von ipconfig / all und nslookup (mit aktiviertem debug & db2). Dies verwendet einen statischen IP - und (internen) DNS-Server.
C:\>ipconfig /all Windows IP Configuration Host Name . . . . . . . . . . . . : frayedlogic Primary Dns Suffix . . . . . . . : eondream.com Node Type . . . . . . . . . . . . : Unknown IP Routing Enabled. . . . . . . . : No WINS Proxy Enabled. . . . . . . . : No DNS Suffix Search List. . . . . . : eondream.com Ethernet adapter Wireless Network Connection: Connection-specific DNS Suffix . : Description . . . . . . . . . . . : Dell Wireless 1390 WLAN Mini-Card Physical Address. . . . . . . . . : 00-1B-FC-29-EB-6B Dhcp Enabled. . . . . . . . . . . : No IP Address. . . . . . . . . . . . : 192.168.13.32 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : 192.168.13.13 DNS Servers . . . . . . . . . . . : 192.168.19.19
C:\>nslookup Default Server: shardik.eondream.com Address: 192.168.19.19 > set debug > set db2 > www.microsoft.com Server: shardik.eondream.com Address: 192.168.19.19 ------------ Got answer: HEADER: opcode = QUERY, id = 2, rcode = NOERROR header flags: response, want recursion, recursion avail. questions = 1, answers = 1, authority records = 0, additional = 0 QUESTIONS: www.microsoft.com.eondream.com, type = A, class = IN ANSWERS: -> www.microsoft.com.eondream.com internet address = 208.69.36.132 ttl = 0 (0 secs) ------------ Non-authoritative answer: Name: www.microsoft.com.eondream.com Address: 208.69.36.132
(Hinweis:Es wird in diese IP aufgelöst, weil ich den opendns-Dienst verwende und das ist ihre Vorschlagsseite oder wie auch immer Sie es nennen möchten) Wenn ich lese, die nslookup Ausgabe korrekt dann ist es kein Problem mit meinem DNS-Server, da Windows tatsächlich nach der falschen Domain fragt.
5 answers
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
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
Typ DWORD =
Daten:
- 0 (Suffix nicht anhängen)
- 1 (Suffix anhängen)
Wenn der Registrierungseintrag nicht vorhanden ist, ist der Standardwert in Windows XP 1 und in Windows Vista 0.
Hinweis: Diese Registrierung änderungen und ihre Wirkung gelten nur für den Befehl ping
, sie gelten nicht für das Werkzeug nslookup
. Dies liegt daran, dass nslookup
einen eigenen DNS-Resolver enthält und nicht auf dem im Betriebssystem (DNS-Client) integrierten Resolver basiert. Die vom Tool nslookup
gesendeten DNS-Abfragepakete (Multi-Label) hängen unabhängig von den hier genannten Registrierungsschlüsseleinstellungen die in der Suffix-Suchreihenfolge aufgelisteten Domänen an.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-04-14 15:48:16
Es tut uns leid, eine klar alte Frage wiederzubeleben, aber es scheint, dass niemand die offensichtliche Antwort vorgeschlagen hat, einen fqdn zu erzwingen. Verwenden Sie einfach einen nachgestellten Punkt, um die Suche auf oberster Ebene zu erzwingen. Also in diesem Beispiel lookup www.microsoft.com.
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-04-17 16:27:33
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ür mydomain.com
Jede DNS-bezogene Aktion wie das Ausführen von nslookup
führte dazu, dass eine Adresse mit dem Suffix .mydomain.com
angehängt wurde. Zum Beispiel wurde ein nslookup von www.google.com
als www.google.com.mydomain.com
angezeigt.
Um dies zu umgehen:
- Gehen Sie zu den IP-Einstellungen Ihrer Netzwerkkarte und klicken Sie auf Erweitert
- On auf der Registerkarte DNS wählen Sie Diese DNS-Suffixe anhängen (in der Reihenfolge)
- Fügen Sie die beiden Suffixe
.
undmydomain.com
wie hier gezeigt hinzu: - Klicken Sie auf OK
Dies tritt sofort in Kraft und betrifft alle NICs auf dem Computer. Dies muss für alle Domänencomputer erfolgen.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-01-09 21:20:26
Es funktioniert wie entworfen. Fügen Sie einfach einen Punkt am Ende.
, Also z.B.:
nslookup www.yahoo.com.
Statt
nslookup www.yahoo.com
Dann erhalten Sie das Ergebnis, das Sie wahrscheinlich sehen möchten.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-05-17 06:52:14
Überprüfen Sie, ob in Ihrem Router/Gateway ein Domänenname definiert ist.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-09-14 13:23:11