そのため、現在、オフィスを現在のプロキシ(Windowsでメールサーバー上で実行されているSquid ...セットアップしていません...)から新しいプロキシであるVyattaで実行されているSquidに移行しています。
これまでのところ、すべてがセットアップされ、完全に機能していますが、2つの異なるDNSサーバーを使用するのに問題があります。1つはインターネット(8.8.8.8)用で、もう1つは内部ドメインネームサイト用です。
最初に内部DNSIPを次のように設定した場合:
set system name-server 192.168.47.1
set system name-server 8.8.8.8
その後、すべてを解決するように見えますが、インターネット上の公開Webサイトは、解決するのに非常に長い時間がかかります。ただし、パブリックDNSが最初になるように切り替えると、Webサイトの読み込みは非常に速くなりますが、パブリックDNSのレコードのみが読み込まれます。
どちらの設定でもnslookupを使用すると、ファーストネームサーバーのみが使用されるようです。
誰かが以前にこれに対処しましたか?
上記のsquid設定で起こっていることは、内部サーバーを介してパブリックDNSを解決しようとし、失敗するのを待ってから、パブリックDNSを試行していることです。
システムで別のDNSプロキシを実行し、それを使用するようにsquidに指示することをお勧めします。 dnsmasqのような素晴らしくて簡単なものを使用すると、内部ドメインに異なるDNSサーバーを設定できますが、それ以外はすべてパブリックインターネットDNSに送られます。 Vyattaにはdnsmasqが含まれているようです。
または、内部DNSサーバーで転送を設定して、インターネットドメイン名を解決できるようにしてから、squidで1つのDNSサーバーを使用します。