К статье
Практический материал

Администрирование · 9 мин

Как изменить IP-адрес в 1С: сервер, база данных и подключения

Как изменить IP-адрес сервера 1С, обновить строку подключения к базе и исправить ошибки связи после смены сетевых настроек. Пошаговая инструкция.

Под фразой «изменить ИП в 1С» обычно скрываются три разные задачи: переезд сервера 1С на новый IP-адрес, обновление строки подключения к базе данных на клиентских компьютерах и исправление ошибок связи после смены сетевых настроек. В самой программе 1С нет отдельной кнопки «поменять IP» — адрес задаётся в операционной системе сервера, а в 1С лишь указывается в параметрах подключения и конфигурационных файлах.

Если база работает в файловом режиме на сетевом диске, смена IP вообще не требует действий внутри 1С — достаточно, чтобы путь к папке с базой оставался доступным. В клиент-серверном варианте ситуация сложнее: адрес сервера прописан в списке информационных баз пользователя, в кластере сервера 1С и, возможно, в настройках веб-сервера и публикации.

Перед любыми изменениями зафиксируйте текущие параметры: адрес сервера, имя кластера, имя базы в СУБД и строки подключения пользователей. Сделайте резервную копию базы штатными средствами — через конфигуратор (выгрузка в .dt) или средствами СУБД. Это позволит откатиться, если что-то пойдёт не так.

Определите, какой именно IP нужно изменить

Первый шаг — понять архитектуру вашей установки. От этого зависит, где именно прописан адрес и что сломается при его смене. В файловом режиме 1С обращается к базе по сетевому пути (например, \\SERVER\Bases\Trade), и привязки к IP нет — важно лишь разрешение имён в сети. В клиент-серверном режиме клиент подключается к агенту сервера 1С по имени или IP, а агент — к серверу СУБД.

База в списке указана как путь к папкеФайловый режим

IP менять в 1С не нужно, проверьте доступность сетевой папки

В строке подключения указан сервер и имя базыКлиент-серверный режим

Потребуется обновить адрес сервера в списке баз и, возможно, в кластере

Доступ через браузер или тонкий клиент по httpВеб-публикация

Проверьте настройки веб-сервера и файл default.vrd

Также проверьте, не используется ли IP-адрес в дополнительных местах: настройки регламентных заданий на кластере, параметры веб-сервисов, интеграции с другими системами, настройки сервера лицензий. Часто адрес «размазан» по нескольким конфигурациям, и менять его нужно комплексно.

Изменение IP-адреса сервера 1С в операционной системе

Сам адрес задаётся средствами ОС, а не 1С. На Windows Server откройте «Центр управления сетями и общим доступом» → «Изменение параметров адаптера», выберите сетевой интерфейс, откройте свойства протокола IPv4 и укажите новый статический адрес, маску, шлюз и DNS. На Linux адрес меняется в конфигурации сети (netplan, ifcfg или NetworkManager в зависимости от дистрибутива).

Перед сменой адреса завершите все сеансы пользователей через консоль администрирования сервера 1С, остановите службу агента сервера 1С, затем меняйте сетевые настройки и запускайте службу обратно. После перезапуска убедитесь, что агент слушает стандартные порты (по умолчанию 1540–1541, 1560–1591) и они не заблокированы брандмауэром на новом интерфейсе.

Порядок смены IP на сервере
  1. 1
    Зафиксируйте текущие сетевые настройки и сделайте резервную копию базы
  2. 2
    Завершите сеансы пользователей в консоли кластера
  3. 3
    Остановите службу агента сервера 1С
  4. 4
    Измените IP-адрес в настройках ОС и проверьте связь командой ping с клиентской машины
  5. 5
    Откройте порты сервера 1С в брандмауэре для нового интерфейса
  6. 6
    Запустите службу агента и проверьте подключение клиента

Обновление строки подключения на клиентах

Если пользователи подключаются к серверу по IP-адресу, а не по имени, после смены адреса их список баз перестанет работать. На каждом клиенте откройте окно запуска 1С, выберите базу, нажмите «Изменить» и в поле «Кластер серверов» укажите новый адрес или, что правильнее, DNS-имя сервера.

Если рабочих мест много, вручную обновлять каждое долго. Строки подключения хранятся в файле ibases.v8i в профиле пользователя — его можно отредактировать централизованно и разложить по компьютерам через групповые политики или скрипт. Также можно разместить общий список баз на сетевом ресурсе и подключать его пользователям.

text
[Trade]
Connect=Srvr="192.168.10.15";Ref="trade_db";
App=ThickClient

Лучшая практика — использовать в строке подключения DNS-имя сервера вместо IP. Тогда при очередной смене адреса достаточно обновить одну запись на DNS-сервере, а настройки клиентов останутся нетронутыми.

Проверка кластера серверов и службы агента

Если в кластере серверов 1С рабочий сервер был зарегистрирован по IP-адресу, откройте консоль администрирования и проверьте описание центрального сервера и рабочих серверов кластера. При смене адреса запись может потребовать пересоздания: удалите старый сервер из кластера и добавьте заново с новым адресом или именем.

Обратите внимание на файл списка кластеров (srv1cv8-*.lst) в каталоге службы агента. В штатном сценарии редактировать его вручную не требуется, но если после переезда кластер «не виден», проверьте, что служба запущена, порт 1540 отвечает, а в консоли кластер добавлен с актуальным адресом.

Веб-публикация, лицензии и смежные настройки

При доступе через веб-сервер проверьте файл default.vrd в каталоге публикации: в нём может быть указан адрес сервера 1С. Также обновите привязки сайта в IIS или Apache, если сайт был привязан к конкретному IP. После правок перезапустите веб-сервер и проверьте доступ из браузера.

Программные лицензии 1С привязываются к ключевым параметрам компьютера. Смена только IP-адреса обычно не приводит к слёту лицензии, но если одновременно менялись имя компьютера, сетевые адаптеры или другие характеристики, лицензия может стать недействительной — тогда её придётся активировать заново по пин-коду из комплекта поставки.

Типичные ошибки
01
Меняют IP, не завершив сеансы — пользователи теряют несохранённые данные
02
Обновляют адрес только на сервере, забыв про строки подключения клиентов и веб-публикацию
03
Не открывают порты 1540–1541 в брандмауэре на новом интерфейсе — клиенты не видят сервер
04
Используют IP вместо DNS-имени — при каждой смене адреса приходится перенастраивать все рабочие места
05
Забывают про адрес сервера СУБД в свойствах базы кластера — база перестаёт открываться

Проверка результата после смены IP

После всех изменений проверьте цепочку целиком: с клиентской машины выполните ping по имени и адресу сервера, запустите 1С и откройте базу, убедитесь, что работают регламентные задания и веб-доступ. Проверку делайте минимум с двух рабочих мест, чтобы исключить локальную проблему одного компьютера.

Контрольные точки

Как проверить результат

Ping сервера по имени и IP с клиента
Норма

Ответы идут, имя разрешается в новый адрес

Тревожный признак

Имя не разрешается или указывает на старый адрес — проверьте DNS

Запуск базы из списка 1С
Норма

База открывается без ошибок соединения

Тревожный признак

Ошибка соединения с сервером — проверьте службу агента и порты

Регламентные задания
Норма

Выполняются по расписанию без ошибок

Тревожный признак

Задания падают — проверьте блокировки и параметры кластера

Если после смены адреса база не открывается, действуйте по цепочке: доступность сервера по сети → работа службы агента → доступность портов → параметры базы в кластере → доступность СУБД. Так вы локализуете проблемный звеньевой участок, не перенастраивая всё подряд.

Итог

Что важно запомнить

IP меняется в ОС сервера, а в 1С обновляются строки подключения клиентов, параметры кластера, веб-публикации и связь с СУБД. Работы проводите с завершёнными сеансами и резервной копией, используйте DNS-имена вместо IP, а результат проверяйте по всей цепочке от клиента до базы данных.

Частые вопросы

Нужно ли переустанавливать 1С после смены IP-адреса сервера?

Нет. Смена IP не затрагивает установку платформы. Достаточно обновить адрес в строках подключения клиентов и, при необходимости, в настройках кластера и веб-публикации.

База файловая, сервер сменил IP — почему 1С всё равно работает?

Файловая база открывается по сетевому пути через имя компьютера. Если имя разрешается в новый адрес, подключение продолжает работать без каких-либо изменений в 1С.

Слетит ли лицензия 1С при смене IP-адреса?

Как правило, нет: привязка лицензии учитывает более существенные параметры оборудования. Риск появляется при одновременной смене имени компьютера, сетевых адаптеров, материнской платы или версии ОС. Держите под рукой пин-коды для повторной активации.

Пользователей много, как быстро обновить строку подключения у всех?

Отредактируйте файл ibases.v8i с корректной строкой подключения и распространите его на рабочие места через групповые политики или скрипт. Альтернатива — общий список баз на сетевом ресурсе, который подключается всем пользователям.

После смены IP клиент пишет «Ошибка соединения с сервером 1С». Что проверить в первую очередь?

Сначала ping и разрешение имени сервера, затем — запущена ли служба агента сервера 1С и открыты ли порты 1540–1541 в брандмауэре. Чаще всего причина именно в закрытых портах на новом сетевом интерфейсе.

Можно ли указать в строке подключения имя вместо IP?

Да, и это рекомендуемый подход. Укажите DNS-имя сервера в поле «Кластер серверов» — тогда при следующей смене адреса достаточно обновить запись на DNS-сервере, не трогая настройки клиентов.