仕事中は、イーサネットを介してさまざまなイントラネットページやより広いインターネットにアクセスします。ただし、会社のLANは一部のポート(Googleカレンダーなど)をブロックします。私はWiFiを介してそれらに到達することができます。そこで、空港を優先し、route add
を使用して、選択的なルーティングを設定しました。すべてのイントラネットトラフィックはイーサネットを通過し、その他はすべてWiFi経由で通過します:Sudo route add 10.0.0.0/8 <intranet gateway>
。
ただし、独自のDNSを持つイントラネットサイトは多数あります。つまり、hr.company.com
はイントラネットでのみ解決されます。 DNSを正しく機能させる唯一の方法は、内部DNSサーバーを空港のDNSリストに追加することですが、他の場所に行って忘れると、問題が発生するのではないかと心配しています。
この設定を使用してDNSを解決する正しい方法は何ですか?
あなたの状況は、大規模な組織ではかなり一般的な状況です。この状況では、プロキシ構成ファイルを使用する必要があります([システム環境設定]> [ネットワーク]> [詳細...]> [プロキシ]> [自動プロキシ構成]で設定します)。
独自のPACファイルを作成してどこかでホストする必要がありますが、それはかなり単純なJavascriptであり、ウィキペディアにはいくつかの例があります。 http://en.wikipedia.org/wiki/Proxy_auto-config
追加する必要があるかもしれないもう一つのことは、システム環境設定>ネットワーク>詳細...> DNSの設定です。ここにDNSサーバーを追加して、ここにドメインを手動で追加できます。
[システム環境設定]> [ネットワーク]> [ロケーター]コンボボックスに[場所]を追加して、場所ごとにこれらの構成を設定することもできます。
私はついに私の問題とダンの問題の解決策を見つけました。組み込みの解決機能を使用して、DNSサーバーをドメインごとにクリーンに管理できます。ファイルを提供するだけです/etc/resolver/domain.com
ターミナルを使用して、そのドメインの有効なネームサーバーを指定します。
http://blog.scottlowe.org/2013/08/14/using-your-home-dns-servers-with-corporate-vpns/