Настройка DNS-адресации для 1С сервера

DNS(Domain Name System — Система доменных имен) – предназначена для упрощения работы пользователей с ресурсами сети. Компьютерам «удобнее» понимать цифры – то есть IP-адреса. Нам же с вами удобнее понимать и запоминать слова. DNS – это набор программно-аппаратных средств, позволяющих определить соответствие символьных имен компьютеров их сетевым IP-адресам .
DNS и программа 1С:Предприятие
Зачем нам это необходимо знать при работе с системами на базе 1C:Предприятия? Множество ошибок работы систем на базе 1С:Предприятия в случае отсутствия DNS-серверов, связаны с тем, что не заполнены или некорректно заполнены файлы hosts.
Также следует обратить внимание на то, что если в вашей сети есть работающий DNS-сервер, но вы пропишете на компьютере правила в файле hosts – то использоваться будут именно последние, а данные DNS-сервера будут игнорироваться.

Как мы видим из рисунка
Каждая машина из цепочки взаимодействия должна знать:
- свое имя и свой IP-адрес;
- имя и IP-адрес машины, к которой она обращается.
В данном случае, пользователь подключается напрямую к серверу 1С, поэтому компьютеру пользователя важно знать имя машины сервера 1С.
Если же мы подключаемся через веб-сервер, то ситуация немного меняется.
В данном случае, компьютеру пользователя важно знать имя машины веб-сервера, а имя машины сервера 1С ему знать не обязательно. Чего не скажешь о веб-сервере, который теперь взаимодействует с сервером 1С и является по отношению к нему «клиентом». Вот ему и необходимо знать имя сервера 1С.
Однако, если мы в этом случае, попытаемся подключиться к серверу 1С консолью администрирования 1С – то получим ошибку, так как наш компьютер ничего не знает об имени сервера 1С.
Файл hosts
Часто возникает недопонимание где именно необходимо прописать правила в файл hosts. Связано это именно с непониманием источник-приемник (кто куда подключается). Помимо файлов hosts еще важно помнить о том как компьютер прописан в реестре кластера.
Файл реестра кластера 1CV8Clst.ls в ОС Linux по умолчанию располагается тут:
1 |
/home/usr1cv8/.1cv8/1C/1cv8/reg_1541/ |
в Windows тут (путь может отличаться для 32-разрядного сервера 1С):
1 |
C:\Program Files\1cv8\srvinfo\reg_1541 |
Подробнее о служебных файлах 1С можно почитать в разделе ИТС «Расположение служебных файлов».
Так, например, если в вашем реестре кластера имя компьютера прописано по полному доменному имени, вместе с доменом. А в файле hosts пользователя – без домена, то пользователь не сможет подключиться к системе.
Тут надо понимать, что:
- Ошибки, которые видит пользователь – связаны с соответствием его hosts файлам сервера к которому он обращается.
- Ошибки при запуске служб/создании баз связаны с локальным hosts самого сервера и hosts того сервера с которым он связывается.
Итоги
Как видим для в сетях где отсутствует служба DNS очень важно правильно указать настройки соответствия имен хостов и IP-адресов в файле hosts. Правильная настройка поможет избежать ошибок при настройке клиент-серверного варианта использования программы 1С Предприятие и сэкономит много времени на поиске возникающих проблем с подключением.
Еще можно посмотреть
Подключение репозитория под ОС Linux
Инструкции по подключению репозитория как под CentOS так и под РЕД ОС.
Очистка кэша: серверного и клиентского для 1С:Предприятия
Лечим непонятные ошибки 1С Предприятия чисткой так называемого кеша - служебных файлов с настройками 1С
Командная строка 1С и примеры ее использования
Приведены примеры использования команд и параметров для запуска программы 1С:Предприятие из командной строки
Разворачиваем виртуальный сервер VirtualBox для 1С и не только
Рассмотрим как разворачивать виртуальный сервер VirtualBox для установки сервера 1С на Linux
Настройка выделенного сервера лицензий 1С Предприятия
Настраиваем сервер лицензий 1С на выделенном компьютере. Пошаговый процесс настройки.
Практика применения OneScript (он же OScript, он же 1 Script) для 1С с примерами
Пощаговый разбор применения OneScript для обслуживания системы 1С Предприятия. Приведены примеры рабочих скриптов OneScript
Похожие записи
- Подключение репозитория под ОС Linux
- Ошибка 1С:Предприятие «Потеряно соединение»
- НАСТРОЙКА PG_PROFILE ДЛЯ POSTGRESQL 1.
- Статистика PostgreSQL при работе с 1С:Предприятием
- Очистка кэша: серверного и клиентского для 1С:Предприятия
- Настройка непрерывного архивирования (point-in-time-recovery, PITR) в PostgresPro 11 Linux
- 1C тормозит и возникают ошибки. С чего начать расследование?
- Анализ технологического журнала 1С регулярными выражениями. От простого к сложному.
- Хранение файлов 1С в томах на nfs-шаре Linux
- Администрирование серверов 1С на Linux