Выборочно маршрутизируя трафик через 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/

  • Маршрутизация с несколькими параметрами с использованием ASP.NET MVC
  • Можно ли создать маршрут ASP.NET MVC на основе субдомена?
  • HttpContext.Current.Session имеет значение null при запросах маршрутизации
  • Как принудительно разбить туннель на Mac на Cisco VPN
  • Имеет ли порядок записей в таблице маршрутизации?
  • Как настроить сетевой менеджер Ubuntu / Linux для выборочного маршрутизации сетевого трафика через VPN?
  • Как я могу выполнить ping через альтернативный шлюз?
  • Избегайте корпоративных заблокированных URL-адресов, когда в Cisco VPN
  • Проблема с постоянными маршрутами и VPN-подключением в Windows 7
  • Маршрутизация ASP.NET MVC через атрибуты метода
  • Настройка маршрутизации и iptables для нового VPN-подключения для перенаправления ** только ** портов 80 и 443
  • Давайте будем гением компьютера.