Ich habe zwei Netzwerkadapter auf meinem PC, die jeweils mit einem anderen Netzwerk verbunden sind (ein LAN und ein WLAN). Ich habe Routing-Tabellen eingerichtet, um einige der Adressen an das LAN und andere an das WLAN weiterzuleiten, aber ich habe Probleme mit der DNS-Konfiguration. Ich möchte, dass bei der DNS-Suche zuerst das Standard-DNS für das LAN und dann, wenn keine Übereinstimmung gefunden wird, das Standard-DNS für das WLAN überprüft wird.
Das Problem ist, dass DNS-Server (und damit deren Reihenfolge) pro Netzwerkverbindung definiert werden. Ich kann nicht herausfinden, welche der DNS verwendet werden, wenn ich versuche, einen Server nach Namen zu pingen.
Gibt es ein Konzept für einen primären Netzwerkadapter?
Kann ich eine globale Liste von DNS-Servern unabhängig vom Adapter erstellen oder verwalten?
quelle
Aufgrund der Metrik der Verbindung sollte bei einer DNS-Suche immer LAN über WLAN ausgewählt werden. Solange die Routing-Tabelle eine niedrigere Metrik für die LAN-Verbindung als das WLAN anzeigt, sollte sie wie gewünscht funktionieren.
Wenn Sie Ihre Metriken pro Verbindung überprüfen müssen, sollten Sie in der Lage sein, die IP-Adresse in der Spalte "Schnittstelle" zu überprüfen, um die entsprechende Metrik zu erhalten. Physische Schnittstellen sollten für alle Einträge dieselbe Metrik haben. Virtuelle Schnittstellen (und Loopback) geben unterschiedliche Metriken an, basierend auf der physischen Verbindung, die sie für den angegebenen Eintrag verwenden. (In diesem KB-Artikel wird erläutert, wie die automatischen Metriken zugewiesen werden.)
Wenn Sie eine bestimmte Reihenfolge für die DNS-Server sicherstellen möchten, können Sie unter "Verbindungseigenschaften> Internetprotokolleigenschaften (TCP / IP)> Erweitert> DNS" eine Liste mit bevorzugten Reihenfolgen definieren. Diese Liste muss für jede Verbindung definiert werden.
quelle
Ich hatte etwas das gleiche problem; und ich glaube nicht, dass Sie eine Liste von DNS-Servern konfigurieren können, um gefragt zu werden, wann Domain-Informationen benötigt werden. Siehe diese Frage .
Wenn Windows den First Name Server fragt; Es wird entweder die Adresse oder NXDOMAIN zurückgegeben, was darauf hinweist, dass die Adresse nicht aufgelöst werden kann.
quelle
Ich hatte das gleiche Problem, das DNS des VPN wurde bevorzugt, aber ich brauchte das DNS der LAN-Verbindung, um verwendet zu werden.
Durch Ändern der Metrik der LAN-Verbindung auf einen niedrigen Wert (z. B. 1) wurde das Problem behoben:
Eigenschaften der LAN-Verbindung -> IPv4-Eigenschaften Erweitert ...
Deaktivieren Sie "Automatisch" und stellen Sie einen niedrigen Wert ein
quelle
Kannst du uns etwas mehr über die beiden verschiedenen Werke erzählen? Sind sie mit zwei verschiedenen LAN-Domänen verbunden, z. B. siteA.local und siteB.local? Wenn die Antwort "Ja" lautet, können Sie sie wie LAN und VPN behandeln. Nachfolgend finden Sie eine kurze Erläuterung, wie Sie die Namensauflösung für eine separate Domain über VPN abrufen. Es wird gezeigt, wie Sie unterschiedliche DNSs für unterschiedliche DNSs verwenden verbindungen.
Dies geschieht automatisch, wenn Sie einer Domain beitreten, muss jedoch gezwungen werden, in separaten Netzwerken mit Namensauflösung zu arbeiten.
Wenn Sie diese Änderung nicht vornehmen möchten und den vollqualifizierten Domänennamen (FQDN) kennen und die DNS-IP für LAN und WLAN angegeben haben, sollten Sie eine Lösung erhalten, wenn Sie z. B .: ping server1.siteA.local oder ping server1.siteB.local
quelle