最近Debian 8(Jessie)をインストールしましたが、特定のネットワーク構成でDNSを確認できませんでした。 2つの異なるネットワーク(1)イーサネットと(2)ワイヤレスに接続する必要があります。
各ネットワークには独自のDNSサーバーがあり、これが問題です。システムがURLを確認するように要求されると、最初のDNSサーバーのみが使用されます(3つあり、一部はイントラネットのみ、一部はインターネットのみ)。
3つのサーバーすべてでDNS解決を強制する構成はありますか(またはカスケード検証 - つまり、最初のサーバーが失敗した場合は2番目のサーバーを試してみるなど)。
答え1
試してみたいかもしれませんDNS、設定が簡単で、次のオプションがある小規模キャッシュ DNS プロキシです。
--all-servers は、dnsmasq がすべての利用可能なサーバにすべてのクエリを送信するように強制します。まず、応答したサーバーからの応答が元の要求者に返されます。
これに加えて、/etc/resolv.confの先頭に追加できます。
nameserver 127.0.0.1
2番目は実際のネームサーバーなので、要求は最初にdnsmasqに送信されます。バラよりDebian Wiki。結果がキャッシュされるため、ネットワークトラフィックを削減できるという利点もあります。