Выборочно маршрутизируя трафик через Ethernet или Wi-Fi, с надлежащим DNS (Mac OS X 10.6)

Когда я нахожусь на работе, я обращаюсь к различным страницам интрасети, а также к более широкому Интернету через ethernet. Однако локальная сеть компании блокирует некоторые порты (например, Календарь Google). Я могу добраться до них через WiFi. Итак, я дал приоритет аэропорта, а затем с помощью route add я настроил выборочную маршрутизацию: весь трафик интрасети проходит через ethernet и все остальное через Wi-Fi: sudo route add 10.0.0.0/8 <intranet gateway> .

Тем не менее, существует ряд сайтов интрасети, у которых есть собственный DNS; Т.е. hr.company.com разрешается только в интрасети. Единственный способ, с помощью которого я могу заставить DNS работать должным образом, – добавить внутренний DNS-сервер в список DNS в аэропорту, однако я боюсь, что когда я пойду в другое место и забуду, это нарушит все.

Каков правильный способ заставить DNS решить эту настройку?

Ваша ситуация довольно распространена в крупных организациях. В этой ситуации вы должны использовать файл конфигурации прокси (установите это в Системные настройки> Сеть> Дополнительно …> Прокси> Автоматическая настройка прокси-сервера).

Вам нужно будет создать свой собственный файл PAC и разместить его где-нибудь, но это довольно просто. Javascript и Wikipedia имеют несколько примеров: http://en.wikipedia.org/wiki/Proxy_auto-config

Еще одна вещь, которую вам, возможно, придется добавить, – это настройка в системных настройках> Сеть> Дополнительно …> DNS. Здесь вы можете добавить DNS-сервер, чтобы вручную добавить домен здесь.

Вы также можете установить эти конфигурации для каждого местоположения, добавив местоположения в поле «Системные настройки»> «Сеть»> «Локатор».

Я наконец нашел решение проблемы с моим и dan: dns-серверы могут быть полностью управляемы на основе каждого домена, используя встроенные функции разрешения. Просто укажите файл (ы) /etc/resolver/domain.com чтобы указать допустимые серверы имен для этого домена, используя терминал.

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

  • Как я могу настроить трафик для маршрутизации Windows VPN (по сети назначения)?
  • Как я могу выполнить ping через альтернативный шлюз?
  • Как перенаправить URL-адрес с помощью строки запроса в ASP.NET MVC?
  • Как получить RouteData по URL?
  • Семантические URL-адреса с точками в .net
  • Что означает среднее значение 0.0.0.0 в таблице маршрутизации?
  • Настройка VPN для прохождения определенных IP-адресов, а не других
  • Как сопоставить IP-адрес на localhost?
  • Как я могу использовать ui-router во внешней ссылке, например google.com?
  • «Сеть недоступна» при попытке выполнить ping google, но внутренние адреса работают
  • Обмануть cisco vpn с помощью маршрутов
  • Давайте будем гением компьютера.