web-dev-qa-db-ja.com

適切なDNSを使用してイーサネットまたはwifi経由でトラフィックを選択的にルーティングする(Mac OS X 10.6)

仕事中は、イーサネットを介してさまざまなイントラネットページやより広いインターネットにアクセスします。ただし、会社のLANは一部のポート(Googleカレンダーなど)をブロックします。私はWiFiを介してそれらに到達することができます。そこで、空港を優先し、route addを使用して、選択的なルーティングを設定しました。すべてのイントラネットトラフィックはイーサネットを通過し、その他はすべてWiFi経由で通過します:Sudo route add 10.0.0.0/8 <intranet gateway>

ただし、独自のDNSを持つイントラネットサイトは多数あります。つまり、hr.company.comはイントラネットでのみ解決されます。 DNSを正しく機能させる唯一の方法は、内部DNSサーバーを空港のDNSリストに追加することですが、他の場所に行って忘れると、問題が発生するのではないかと心配しています。

この設定を使用してDNSを解決する正しい方法は何ですか?

3
Dan

あなたの状況は、大規模な組織ではかなり一般的な状況です。この状況では、プロキシ構成ファイルを使用する必要があります([システム環境設定]> [ネットワーク]> [詳細...]> [プロキシ]> [自動プロキシ構成]で設定します)。

独自のPACファイルを作成してどこかでホストする必要がありますが、それはかなり単純なJavascriptであり、ウィキペディアにはいくつかの例があります。 http://en.wikipedia.org/wiki/Proxy_auto-config

追加する必要があるかもしれないもう一つのことは、システム環境設定>ネットワーク>詳細...> DNSの設定です。ここにDNSサーバーを追加して、ここにドメインを手動で追加できます。

[システム環境設定]> [ネットワーク]> [ロケーター]コンボボックスに[場所]を追加して、場所ごとにこれらの構成を設定することもできます。

2
Mike McQuaid

私はついに私の問題とダンの問題の解決策を見つけました。組み込みの解決機能を使用して、DNSサーバーをドメインごとにクリーンに管理できます。ファイルを提供するだけです/etc/resolver/domain.comターミナルを使用して、そのドメインの有効なネームサーバーを指定します。

http://blog.scottlowe.org/2013/08/14/using-your-home-dns-servers-with-corporate-vpns/

2
hauns