Ich habe gerade die DNS-Domäne meines lokalen Netzwerks von home.local
auf geändert mydomain.local
, nachdem ich gekauft hatte mydomain.com
. Ich habe alle notwendigen Änderungen an meinem BIND- und DHCP-Server vorgenommen, und die Linux-Clients im Netzwerk haben jetzt domain mydomain.local
in ihrem /etc/resolv.conf
und scheinen wie erwartet zu funktionieren.
Windows-Rechner (Win 8.1, nicht einer Domäne beigetreten) scheinen jedoch immer noch an der home.local
Domäne in ihrer DNS-Suffix-Suchliste festzuhalten. Ich habe meinen Lease freigegeben, Netzwerkprofile entfernt, die Registrierung gescannt, den gesamten DNS/DHCP-Server nach Vorkommen der alten Domäne durchsucht, alles neu gestartet ... Trotzdem suchen die Windows-Rechner weiter home.local
.
Ausgabe ipconfig /all
auf einem betroffenen Computer:
Windows IP Configuration
Host Name . . . . . . . . . . . . : MY-MACHINE
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
DNS Suffix Search List. . . . . . : home.local
Ethernet adapter Ethernet:
Connection-specific DNS Suffix . : mydomain.local
Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller
Physical Address. . . . . . . . . : 00-11-22-33-44-55
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::1234:1234:1234:1234%3(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.0.97(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : den 24 januari 2015 19:42:25
Lease Expires . . . . . . . . . . : den 25 januari 2015 19:43:27
Default Gateway . . . . . . . . . : fe80::1111:2222:3333:4444%3
192.168.0.1
DHCP Server . . . . . . . . . . . : 192.168.0.10
DHCPv6 IAID . . . . . . . . . . . : 12312312
DHCPv6 Client DUID. . . . . . . . : 00-11-22-33-44-55-66-77-88-99-AA-BB-CC-DD
DNS Servers . . . . . . . . . . . : 192.168.0.10
NetBIOS over Tcpip. . . . . . . . : Enabled
Connection-specific DNS Suffix Search List :
home.local
BEARBEITEN
Beachten Sie, dass das verbindungsspezifische DNS-Suffix korrekt ist, die Suffixsuchliste jedoch falsch ist, sowohl verbindungsspezifisch als auch hinsichtlich der allgemeinen IP-Konfiguration.
Die WMI-Abfragen zeigen dasselbe – das Suffix für die Verbindung ist korrekt, wird aber nicht zur Suchliste hinzugefügt, die stattdessen anscheinend dasselbe Suffix wie zuvor wiederverwendet. Möglicherweise merkt es sich dies, weil der Server derselbe ist?
Antwort1
Hört sich an wieDNSCaching-Problem. Um dieses Problem zu beheben, führen Sie es cmd
als Administrator aus und führen Sie
ipconfig /flushdns
oder sogar (obwohl der /allcompartments
Wechsel überflüssig erscheinen könnte)
ipconfig /allcompartments /flushdns
Weitere Hinweise:ipconfig /?
Löschen derARPCache könnte auch helfen:
arp -d
Bearbeitengemäß dem Rat anderer: Die Gruppenrichtlinie könnte als Wert im nächsten Registrierungsschlüssel DNS Suffix Search List
gefunden werden :SearchList
HKLM\Software\Policies\Microsoft\Windows NT\DNSClient
Bearbeiten 2Welche Ausgabe erfolgt von den nächsten CLI-Befehlen? Ist ein unerwünschtes DNS-Suffix aufgeführt?
wmic path Win32_NetworkAdapterConfiguration get caption, DNSDomainSuffixSearchOrder
wmic path Win32_NetworkAdapterConfiguration get caption, DNSDomain
Bearbeiten 3Überprüfen Sie die Werte NameServer
und SearchList
im nächsten Registrierungsschlüssel:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Undunternächste Registrierungsschlüssel (also in jedem schnittstellenbezogenen Unterschlüssel):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP6\Parameters\Interfaces
Um Änderungen gültig zu machen: Computer neu starten.
Bearbeiten 4Überprüfen Sie alle NameServerList
Werte des REG_MULTI_SZ
Typs in allen Schlüsseln des nächsten Musters
HKLM\SYSTEM\CurrentControlSet\Services\NetBT\Parameters\Interfaces\Tcpip_{interface_CLSID}
Der nächste PowerShell
Code sollte die Suchreihenfolge für DNS-Suffixe festlegen.Hier gestohlenda ich nicht sehr gut im PS bin.
#First store the suffixes to set in a variable
$suffixes = 'mydomain.local'
#Since this is a static method, get a class object and then call the method.
$class = [wmiclass]'Win32_NetworkAdapterConfiguration'
$class.SetDNSSuffixSearchOrder($suffixes)
Als letztes Mittel: Systemwiederherstellung deaktivieren, neu starten, wmic
oben genanntes überprüfen …
Antwort2
- Gehen Sie zu Ihrer Ethernet-Verbindung
- Klicken Sie auf Eigenschaften
- Doppelklicken Sie auf Internetprotokoll Version 4 (TCP/IPv4).
- Klicken Sie auf „Erweitern“
- Klicken Sie auf die Registerkarte DNS
- Entfernen Sie home.local
Antwort3
Möglicherweise wird ein GPO gepusht. Überprüfen Sie die Gruppenrichtlinie … Computerkonfiguration – Richtlinien – Administrative Vorlagen – Netzwerk – DNS-Client.
Dort finden Sie die DNS-Suffixsuche und deren Einstellungen. Wenn Sie weiterhin Probleme haben, navigieren Sie zu folgendem Link fürMehr Informationen.
Antwort4
Bei uns lag es daran, dass unser DHCP-Server eine Bereichsoption hatte, die mit der Option „015 DNS-Domänenname“ das falsche DNS-Suffix einstellte. Nachdem ich das korrigiert und den betroffenen Computer neu gestartet hatte, wählte er das richtige DNS-Suffix aus.