web-dev-qa-db-ja.com

DNS overVPNサービス

OpenVPN サーバーに接続されているデバイスがほとんどありません(Webサーバー、Raspberry Pi、ネットブック、電話)。

DNS over VPNを作成したい(カスタム.vpnドメイン)。

設定ファイルの dnsmasq およびaddressディレクティブを使用して実行しました

例:

address=/home.vpn/10.8.0.1
address=/raspberrypi.vpn/10.8.0.16
...

OpenVPNサーバーのいくつかの設定を変更してクライアントのカスタムDNSサーバーを設定しましたが、すべてが機能していますが、dnsmasqがこれを行う最善の方法ではないのではないかと心配しています。

1
stachu

Dnsmasqが「DNSフォワーダー」であるとはどういう意味かよくわかりません。

manページ を見てください:

dnsmasq-軽量のDHCPおよびキャッシングDNSサーバー。

[...]

DnsmasqはDNSクエリを受け入れ、小さなローカルキャッシュから応答するか、実際の再帰DNSサーバーに転送します。/etc/hostsの内容をロードして、グローバルDNSに表示されないローカルホスト名を解決できるようにし、DHCPで構成されたホストのDNSクエリにも応答します。

したがって、カスタム*.vpnドメインの名前についてdnsmasqに尋ねると、直接回答します。 superuser.comのような他の名前についてdnsmasqに尋ねると、クエリはISPのDNSサーバーに転送され、キャッシュされます。答え、そして答えを送り返します。

それはまさにあなたがあなたの目的のために望むものです。

1
dirkt