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
がこれを行う最善の方法ではないのではないかと心配しています。
Dnsmasqが「DNSフォワーダー」であるとはどういう意味かよくわかりません。
manページ を見てください:
dnsmasq-軽量のDHCPおよびキャッシングDNSサーバー。
[...]
DnsmasqはDNSクエリを受け入れ、小さなローカルキャッシュから応答するか、実際の再帰DNSサーバーに転送します。/etc/hostsの内容をロードして、グローバルDNSに表示されないローカルホスト名を解決できるようにし、DHCPで構成されたホストのDNSクエリにも応答します。
したがって、カスタム*.vpn
ドメインの名前についてdnsmasq
に尋ねると、直接回答します。 superuser.com
のような他の名前についてdnsmasq
に尋ねると、クエリはISPのDNSサーバーに転送され、キャッシュされます。答え、そして答えを送り返します。
それはまさにあなたがあなたの目的のために望むものです。