OpenVPNおよびDNS。方法?


17

OpenVPNを使用してVPNをセットアップし、自宅のラップトップを職場のLANに接続しています。職場のコンピューターをIPではなく名前で参照できるようにしたいのですが、できません。

これは私の状況です:

職場のLAN:

  • アドレス空間:192.168.101.0/24
  • ルーターアドレス:192.168.101.1

ホームLAN:

  • アドレス空間:192.168.1.0/24
  • ルーターアドレス:192.168.1.1

VPN:

  • アドレス空間:10.100.1.0/24
  • OpenVPNサーバーのアドレス:10.100.1.1

すべてのマシンでMicrosoft Windowsが実行されています。

私の職場では、OpenVPNサーバーとして実行されているPCは192.168.101.50(およびVPNでは10.100.1.1)であり、そのマシン名はworkplaceserverです。

私の職場で名前workplaceserverはアドレス192.168.101.50に解決されますが、VPNクライアント名にworkplaceserver解決できない、私はそれが10.100.1.1に解決することにしたいです。それを実現するには、OpenVPNをどのように構成すればよいですか?

回答:


21

使用しているデフォルトのDNSの代わりに、オフィスのDNS(ある場合)を使用できます。そのためには、このオプションをOpenVPNサーバーに追加する必要があります(ドキュメントを参照

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

1
私の場合、これは効果がないようです。DHCPを使用していないためでしょうか?静的セットアップを使用する必要がありますが、とにかくDNSをオーバーライドしたいです。
ダニエルF 14年

デフォルトゲートウェイはおそらくDHCPまたは手動で渡されているため、redirect-gatewayディレクティブ(マニュアルを参照)も必要になる場合があります。を使用しredirect-gatewayて、VPNを介して送信する-おそらくプロセスの問題を修正します。
MrMajestyk

ブリッジネットワークを使用していない場合は、DNSサーバーへのルートも必要になります:push "route 10.0.0.0 255.0.0.0"
wilsotc

0

また、必要なホスト(ごく少数、そうではない)をhostsファイルに追加するだけで、OpenVPNの設定を混乱させることもできません(プライベート内にDNSサーバーがなく、セットアップしない場合に便利です)通信網)。


-2
  • OpenDNSでアカウントを開きます。
  • 自分でネットワークを作成します。
  • 両側のIP範囲を追加します。
  • workplaceserverをエイリアスとして追加します。

そこから、それを動作させる必要があり、DNSを使用している限り、設定はあなたに従います。


7
トポロジを公開することはお勧めしません。
Kartoch
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.