Windows 7 fügt kein verbindungsspezifisches DNS-Suffix an

13

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.

Soldarnal
quelle
Wir haben zu einer anderen Namenskonvention gewechselt, daher kann ich die unten stehenden Antworten der Personen nicht testen, um zu überprüfen, ob sie korrekt sind.
Soldarnal

Antworten:

14

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.

Nathan Garabedian
quelle
6

Diese Änderung hat bei mir funktioniert:

  • Führen Sie gpedit.msc aus.
  • Lokale Computerrichtlinie durchsuchen,
  • Computerkonfiguration,
  • Administrative Vorlagen,
  • Netzwerk,
  • DNS-Client,
  • Aktivieren primäre DNS - Suffix Devolution Ebene - auf 2
Anthony
quelle
2

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

SeanFromIT
quelle
1

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

Bitmap
quelle
1

Vergessen Sie nicht, ipconfig /flushdnsund andere ipconfig-Befehle, um Cache-Einträge zu leeren.

OpenDNS verfügt über DNS-Lesezeichen-Aliase, die möglicherweise einen Blick wert sind.

Gaff
quelle
1

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 DWORDRegistrierungseintrag ändern 1:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient\AppendToMultiLabelName

In meinem Fall musste ich den DNSClientSchlüssel erstellen ; es war nicht schon vorhanden.

Neil Katin
quelle