Маршрутизация соединений через VPN на основе имени хоста (не диапазон IP)

Это прослушивает меня immensly.

Я должен соединиться с сетью клиента через VPN. Но я определенно не хочу отправлять весь трафик через сеть клиента, таким образом, эта опция исключена. В чем я нуждаюсь, в основном, чтобы ОС знала, что сетевые субдомены всего клиента (*.example.com) должны пройти соединение VPN.

Я попробовал несколько опций:

  1. При изменении порядка сервисов и установке VPN на вершине, но это работает, то же как "Отправляет весь трафик по соединению VPN".
  2. Используя опцию "VPN on Demand" от сетевых расширенных настроек, но эту функцию вполне мусор, чтобы быть честным. Кажется, работает только в Safari (?!) и это не направляет соединение, но это в основном инициировало ОС для соединения с выбранной VPN.

Причина мне нужен он для работы на основе имен хостов, а не диапазона IP, проста - у моего клиента есть много серверов в его сети, и для меня невозможно помнить всего дюйм/с. Они - все в диапазоне, но это не помогает мне запоминание.

Другая опция состояла бы в том, чтобы поместить соединение VPN на нижнюю часть сетевых служб и удалить галочку, "Отправляют весь трафик..." и затем помещают все известные имена хостов в файл hosts, но полагающий, что могли быть сотни серверов (поэтому имена хостов и дюйм/с также) это смешное задание. И если бы новый сервер появляется в сети, я должен был бы отредактировать файл hosts снова. Труды Sisyphean.

Однако это работает над Windows очень просто. Если имя хоста не доступно через интерфейс стандартной сети, то это, кажется, пробует соединение VPN, и это работает блестяще.

Так, как я могу достигнуть этого на Mac, затем?

Я знаю внутренние адреса DNS клиента, если это имеет какую-либо справку (как направление определенные домены через другой DNS)?

PS. Используя последнюю версию 10.6.6.
PS2. Я использую VPN для доступа к интранет, серверы управления версиями (svn://), доли самбы и для доступа SSH к серверам.

5
задан 10.11.2014, 11:56

2 ответа

Стандартный способ сделать это должно только направить клиентские диапазоны IP по VPN. Направьте другой трафик по своей стандартной сети.

Из соображений безопасности много соединений VPN вызовут весь трафик по VPN к утечке управляющей информации. Я обсудил бы выполнение иначе с Вашим клиентом. Разъединение от VPN при выполнении собственной работы.

0
ответ дан 07.12.2019, 18:39

Если можно выполнить RIP или некоторую другую маршрутизацию prototcol на сервере VPN (например, Windows Server 2008), можно также выполнить RIP на Mac также, который автоматически добавил бы маршруты, которые рекламировались сервером. Тем путем необходимо было бы только указать список маршрутов однажды и настраивать его автоматически для клиентов VPN.

На практике Вы, вероятно, хотите, чтобы сервер VPN только рекламировал маршруты и не слушал что-либо, что любые клиенты, оказывается, рекламируют, в других отношениях злонамеренные или поврежденные клиенты могли отклонить весь/некоторый трафик.

0
ответ дан 07.12.2019, 18:39

Теги

Похожие вопросы