Каталог решений - Использование полного DNS имени при обращении к серверу 1С через OpenVPN

Использование полного DNS имени при обращении к серверу 1С через OpenVPN

Использование полного DNS имени при обращении к серверу 1С через OpenVPN

В наличии

В статье опишу настройки для работы клиента с сервером 1С по полному DNS имени. Приведу пример проброса доменной зоны используя OpenVPN.

Категория:

Описание

Вводные

  • Сервер 1С 8.3 (Ubuntu 20.20), имя хоста srv1c
  • OpenVPN сервер в составе pfSense
  • 1C клиент установленный на Win10

 

Схема тестового стенда

 

Вариант решения

Для DMZ зоны присваиваю доменое имя "malikov.lan", в настройки OpenVPN клиента добавляю DHCP опции (ссылка на документацию)

dhcp-option DNS 10.0.8.1                                                                                           
dhcp-option DOMAIN malikov.lan

В результате на ПК получаю подключение с настройками:

 

На gate добавляю DNS запись

192.168.58.101 srv1c.malikov.lan

Проверяю доступ с ПК

ping srv1c.malikov.lan

Консоль кластера открывается нормально, а при обращении клиента получаю ошибку 

server_addr=tcp://srv1c:1560 ... Попытка установить соединение была безуспешной.

Причина в том что при инициализации кластера 1С использует hostname операционной системы, а оно краткое, и прописывает его в конфигурационные файла кластера (статья по теме). Изменяю настройки конфигурации, все вхождения "srv1c" меняю на "srv1c.malikov.lan". Перезапускаю сервис.

Запускаю конфигуратор, проверяю результат

 

Итог

Для работы тонкого клиента по TCP WINS не обязателен, по DNS работает отлично.

Пример на *nix системах, но подход работает и на win.

 

Благодарю за внимание.

has been added to your cart:
Оформление заказа