OpenVPN und DNS. Wie man?


17

Ich verwende OpenVPN , um ein VPN einzurichten, mit dem ich meinen Laptop zu Hause mit meinem Arbeitsplatz-LAN verbinden kann. Ich möchte in der Lage sein, meine Arbeitsplatzcomputer nach ihrem Namen und nicht nach ihrer IP zu bezeichnen, kann dies aber nicht.

Das ist meine Situation:

Arbeitsplatz LAN:

  • Adressraum: 192.168.101.0/24
  • Routeradresse: 192.168.101.1

Heim-LAN:

  • Adressraum: 192.168.1.0/24
  • Routeradresse: 192.168.1.1

VPN:

  • Adressraum: 10.100.1.0/24
  • OpenVPN-Serveradresse: 10.100.1.1

Auf allen Computern wird Microsoft Windows ausgeführt.

An meinem Arbeitsplatz ist der PC, der als OpenVPN-Server ausgeführt wird, 192.168.101.50 (und 10.100.1.1 im VPN), und sein Computername ist workplaceserver .

An meinem Arbeitsplatz wird der Name Workplaceserver in 192.168.101.50 aufgelöst, aber im VPN-Client kann der Name Workplaceserver nicht aufgelöst werden. Ich möchte, dass er in 10.100.1.1 aufgelöst wird. Wie muss ich OpenVPN konfigurieren, um das zu erreichen?

Antworten:


21

Sie können Ihr Büro-DNS (falls vorhanden) anstelle des von Ihnen verwendeten Standard-DNS verwenden. Dazu müssen Sie diese Option zum OpenVPN-Server hinzufügen ( siehe Dokumentation ).

push "dhcp-option DNS 10.x.x.x"    

1
Dies scheint in meinem Fall keine Auswirkung zu haben. Kann es sein, dass ich kein DHCP verwende? Ich muss ein statisches Setup verwenden, möchte aber, dass das DNS trotzdem überschrieben wird.
Daniel F

Möglicherweise benötigen Sie auch die redirect-gatewayDirektive (siehe Handbuch ), da Ihr Standard-Gateway Ihnen wahrscheinlich von Ihrem DHCP oder manuell übergeben wurde. Verwenden Sie die redirect-gatewaySends-Funktionen über das VPN, um möglicherweise das Problem zu beheben.
MrMajestyk

Wenn Sie kein überbrücktes Netzwerk verwenden, benötigen Sie auch eine Route zum DNS-Server: Klicken Sie auf "Route 10.0.0.0 255.0.0.0"
wilsotc

0

Sie können auch einfach Hosts hinzufügen, die Sie benötigen (sehr wenige, nicht hostswahr ?), Um Dateien zu erstellen, und nicht einmal mit OpenVPN-Konfigurationen herumspielen (was hilfreich sein kann, wenn Sie keinen DNS-Server im privaten System haben und nicht einrichten Netzwerk).


-2
  • Eröffnen Sie ein Konto bei OpenDNS .
  • Erstellen Sie sich ein Netzwerk.
  • Fügen Sie die IP-Bereiche beider Seiten hinzu.
  • Fügen Sie Workplaceserver als Alias ​​hinzu.

Von dort aus sollten Sie es zum Laufen haben und Ihre Konfiguration wird Ihnen folgen, solange Sie deren DNS verwenden, die übrigens sehr gut sind.


7
Und veröffentlichen Sie Ihre Topologie, keine gute Idee ...
Kartoch
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.