Es ist möglich, Windows so zu konfigurieren, dass unterschiedliche DNS-Server für verschiedene Domänen verwendet werden.
Ich konfiguriere ein Firmen-VPN. Das VPN ermöglicht Split-Tunneling (Benutzer können direkt auf das Internet zugreifen, ohne das VPN zu nutzen). Für die Leistung verwenden DNS-Abfragen ihren lokalen DNS-Server.
Es gibt jedoch eine Reihe von internen Systemnamen. Daher möchte ich, dass mycompany.com den internen Nameserver verwendet, und nicht dessen standardmäßigen lokalen DNS-Server.
Antworten:
Ich hatte ein ähnliches Problem auf meinen Windows-Clients und verwende ein Skript, das OpenVPN nach dem Anschließen des VPN ausführt:
YourVPNInterfaceName
ist der Anzeigename der TUN / TAP-Netzwerkschnittstelle, auf der Ihr VPN ausgeführt wird. Verwenden Sie, um OpenVPN zu zwingen, eine bestimmte Schnittstelle zu verwendendev-node "YourVPNInterfaceName"
in der OpenVPN-Konfigurationsdatei. Wenn Sie nur eine Schnittstelle haben, brauchen Sie natürlich nichts zu erzwingen.Um OpenVPN dazu zu bringen, dieses Skript nach dem Verbindungsaufbau auszuführen:
%ProgramFiles%\OpenVPN\config\
).ovpn
Dateiname (z. B.myVPN.ovpn
)MyFileName_up.bat
(z.B.myVPN_up.bat
) im selben VerzeichnisOpenVPN erkennt und verwendet diese Datei automatisch.
quelle