DNSMasqを使用して水平分割を実行できますか?私はそれを見て、Bind9でのみ可能なようです。どんな提案でも大変感謝します。
答え1
専用ネームサーバーを介して特定のドメインの名前を解決するようにdnsmasqを設定できます。文書):
特別なサーバーを使用してください。
Dnsmasqには、特定のドメインに対するDNSクエリを特定のアップストリームネームサーバーに送信する機能があります。この機能はVPNで使用するために追加されましたが、完全に普遍的です。シナリオは次のとおりです。 ISP を介して標準のインターネット接続があり、dnsmasq が ISP のネームサーバーにクエリを転送するように構成された次の企業ネットワークへの VPN 接続を確立して、企業ファイアウォール内のホストへのアクセスを提供します。 。アクセス権がありますが、多くの内部ホストがパブリックインターネットに表示されないため、会社はそれをパブリックDNSに公開せず、ISPネームサーバーからそのIPアドレスを取得できません。解決策は、会社内のプライベートドメインに会社名サーバーを使用することです。 dnsmasqはこれを許可します。内部会社システムがすべてInternal.myco.comドメインにあり、会社名サーバーが192.168.10.1にあると仮定すると、server = / internal.myco.com / 192.168.10.1オプションはすべてのクエリを内部ドメインに送信します。正しい住所に。ネームサーバー。各サーバーオプションで複数のドメインを指定できます。ネームサーバーが複数ある場合は、すべてのサーバーを指定するために必要なオプションを含めることができます。
だからあなたは次のようなものを追加してみることができます...
server=/acme.corp/10.1.1.2
...あなたの構成。
あなたは影響を受けないかもしれませんが、最新のデスクトップシステムでdnsmasqを設定したい人は誰でもNetworkManagerがdnsmasqを作成していることをすぐに気付くでしょう。構成はからです/etc/NetworkManager/dnsmasq.d/
。