Ich habe einen Windows 7-Computer, den ich für die Entwicklung einrichten möchte. Normalerweise greifen wir auf unsere Entwicklungsdomänen über eine URL wie user.site.dev zu. Der DNS wird für user.site.dev.sd.ourdomain.com eingerichtet. Ich kann user.site.dev.sd.ourdomain.com pingen, aber wenn ich versuche, nur user.site.dev zu pingen, wird "Ping-Anforderung konnte Host user.site.dev nicht finden" zurückgegeben.
Wenn ich ipconfig ausführe, wird das verbindungsspezifische DNS-Suffix "sd.ourdomain.com" angezeigt. Wenn ich die Eigenschaften für den Netzwerkadapter bearbeite, wird die DNS-Einstellung im Menü "Erweitert" als "Primäre und verbindungsspezifische DNS-Suffixe anhängen" markiert und Msgstr "Übergeordnete Suffixe des primären DNS - Suffixes anhängen".
Dies sind die gleichen Einstellungen wie auf einem XP-Computer, und sie lösen die URL dort korrekt auf. aber Windows 7 scheint das Suffix nicht richtig anzuhängen. Mache ich das falsch? Oder hat jemand diese Erfahrung gemacht und eine Problemumgehung gefunden?
Update: Ich habe versucht, die Einstellungen auf "Diese DNS-Suffixe anhängen (in der Reihenfolge):" umzustellen und sd.ourdomain.com zur Liste hinzuzufügen, aber die URL konnte immer noch nicht aufgelöst werden.
Antworten:
Bitmap und Charles unten sind korrekt. Microsoft hat in Windows 7 eine neue Funktion namens DNS Devolution hinzugefügt, und es gibt eine Richtlinieneinstellung zum Deaktivieren:
Führen Sie gpedit.msc Browse Local Computer Policy (Richtlinie für lokalen Computer durchsuchen) -> Computer Configuration (Computerkonfiguration) -> Administrative Templates (Administrative Vorlagen) -> Network (Netzwerk) -> DNS Client (DNS-Client) aus
Aktivieren Sie "Zulassen, dass DNS-Suffix an nicht qualifizierte Namensabfragen mit mehreren Bezeichnungen angehängt wird".
Das sollte es tun.
quelle
Diese Änderung hat bei mir funktioniert:
quelle
Sie müssen auch ".site.dev" zu Ihrer DNS-Suchsuffixliste hinzufügen und dann als erstes bestellen. Die Bestellung ist nicht obligatorisch, beschleunigt jedoch die Suche, wenn Sie diese Entwicklererweiterungen häufig verwenden. Wenn es bereits in Ihrer Liste enthalten ist und immer noch nicht funktioniert, vergewissern Sie sich, dass Sie auf einen DNS-Server verweisen, der die Ergebnisse von .site.dev zurückgibt. Wenn das immer noch nicht funktioniert, können Sie die Übersetzungen immer in Ihrer hosts-Datei angeben. Siehe http://en.wikipedia.org/wiki/Hosts_file
quelle
DNS Devolution ist ein neues Konzept, mit dem MS eine genauere Kontrolle darüber hat, wie weit Sie den Baum mit einem nicht qualifizierten Namen durchsuchen. Ich denke, dies ist die Hauptursache für das Verhalten, das Sie sehen. Es unterscheidet sich vom Verhalten des vorherigen Betriebssystems, einfach eine Ebene von der Domäne zu entfernen, bis Sie übereinstimmen oder das Ende erreichen. http://technet.microsoft.com/en-us/library/ee683928%28WS.10%29.aspx
quelle
Vergessen Sie nicht,
ipconfig /flushdns
und andere ipconfig-Befehle, um Cache-Einträge zu leeren.OpenDNS verfügt über DNS-Lesezeichen-Aliase, die möglicherweise einen Blick wert sind.
quelle
Ich hatte dieses Problem in Windows 8 ; Ich fand diesen Link , um die richtige Lösung zu haben.
In meinem Fall musste ich nur den folgenden
DWORD
Registrierungseintrag ändern1
:In meinem Fall musste ich den
DNSClient
Schlüssel erstellen ; es war nicht schon vorhanden.quelle