Назад | Перейти на главную страницу

OpenVPN и DNS. Как?

я использую OpenVPN настроить VPN для подключения домашнего ноутбука к локальной сети на рабочем месте. Я хочу иметь возможность ссылаться на мои рабочие компьютеры по имени, а не по IP, но я не могу.

Это моя ситуация:

LAN на рабочем месте:

Домашняя локальная сеть:

VPN:

Все машины работают под управлением Microsoft Windows.

На моем рабочем месте компьютер, работающий как сервер OpenVPN, имеет номер 192.168.101.50 (и 10.100.1.1 в VPN), а его имя машины рабочий сервер.

На моем рабочем месте имя рабочий сервер разрешается по адресу 192.168.101.50, но в клиенте vpn имя рабочий сервер не может быть разрешен, я хочу, чтобы он разрешился до 10.100.1.1. Как мне настроить OpenVPN для этого?

Вы можете использовать свой офисный DNS (если он у вас есть) вместо DNS по умолчанию, который вы используете. Для этого вам необходимо добавить эту опцию на сервер OpenVPN (см. документы)

push "dhcp-option DNS 10.x.x.x"    

Вы также можете просто добавить нужные вам хосты (их очень мало, не так ли?) В hosts файл, и даже не связываться с конфигурациями OpenVPN (что может быть полезно, если у вас нет и вы не будете настраивать DNS-сервер внутри частной сети).

  • Открыть счет на OpenDNS.
  • Создайте себе Сеть.
  • Добавьте диапазоны IP-адресов с обеих сторон.
  • Добавьте рабочий сервер в качестве псевдонима.

Оттуда он у вас должен работать, и ваша конфигурация будет следовать за вами, пока вы используете их DNS, что, кстати, очень хорошо.