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

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

Как узнать адрес сервера 1С: пошаговая инструкция

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

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

Важно понимать, что в клиент-серверной архитектуре 1С существует несколько адресов: адрес сервера приложений (агент сервера 1С), адрес сервера баз данных (SQL Server, PostgreSQL и др.) и иногда адрес сервера лицензирования. Чаще всего под «адресом сервера 1С» подразумевают имя или IP-адрес компьютера, где запущен агент сервера 1С:Предприятия.

Что именно нужно узнать: виды адресов в 1С

Прежде чем искать адрес, определите, какой именно параметр вам требуется. В типовой клиент-серверной установке участвуют минимум два сервера: сервер приложений 1С (агент, обычно порт 1540, кластер — 1541) и сервер СУБД. Их адреса могут совпадать, если всё установлено на одной машине, а могут различаться.

Также различайте имя компьютера (например, SERVER1C) и IP-адрес (например, 192.168.0.10). В локальной сети обычно используют имя, при подключении через интернет или VPN — IP-адрес или доменное имя. Если DNS в сети работает нестабильно, подключение по IP надёжнее, но при смене адреса сервером придётся обновлять настройки у всех пользователей.

Способ 1: посмотреть адрес в списке информационных баз

Это самый простой способ, доступный любому пользователю без прав администратора. Откройте окно запуска 1С (стартёр), выделите нужную базу и нажмите кнопку «Изменить». В окне редактирования для клиент-серверной базы будут видны два поля: «Кластер серверов» — это и есть адрес сервера 1С — и «Имя информационной базы».

Если база файловая, вместо сервера отображается путь к каталогу. Сетевой путь вида \\SERVER\Bases\Trade тоже показывает, на каком компьютере физически лежит база — часть пути до первого обратного слеша и есть имя сервера.

Порядок действий
  1. 1
    Откройте окно запуска 1С (ярлык 1С:Предприятие)
  2. 2
    Выделите нужную базу в списке
  3. 3
    Нажмите «Изменить» и перейдите к параметрам подключения
  4. 4
    Скопируйте значение поля «Кластер серверов» или сетевой путь
  5. 5
    Закройте окно без сохранения изменений

Способ 2: узнать адрес на самом сервере

Если у вас есть доступ к серверу (локальный или через RDP), адрес определяется штатными средствами Windows или Linux. На Windows откройте командную строку и выполните команду hostname — она покажет имя компьютера, а ipconfig выведет IP-адреса сетевых интерфейсов. На Linux используются команды hostname и ip addr.

Убедиться, что именно на этой машине работает сервер 1С, можно через список служб: в оснастке «Службы» (services.msc) найдите «Агент сервера 1С:Предприятия» — если служба запущена, машина является сервером приложений.

bash
hostname && ipconfig | findstr /R "IPv4"

Способ 3: консоль администрирования кластера

Консоль администрирования серверов 1С (устанавливается вместе с сервером или отдельно) показывает полную картину. Откройте консоль, в дереве слева будут перечислены зарегистрированные серверы — их имена и есть адреса. Раскрыв узел сервера, вы увидите кластеры, рабочие процессы и список информационных баз с указанием сервера СУБД для каждой.

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

Способ 4: найти адрес в файлах настроек клиента

Список баз пользователя хранится в файле ibases.v8i в профиле пользователя (обычно в каталоге %APPDATA%\1C\1CEStart). Откройте файл текстовым редактором: в секции каждой базы параметр Connect=Srvr="ИМЯ_СЕРВЕРА";Ref="имя_базы"; содержит адрес сервера. Это удобно, когда нужно массово проверить настройки на нескольких рабочих станциях.

Дополнительно адрес может встречаться в файлах 1cescmn.cfg и inetcfg.xml, если настраивались специфические параметры соединения, а также в ярлыках с прописанной строкой запуска.

Способ 5: определить сервер по сетевым подключениям

Если база работает, но настройки недоступны, адрес можно вычислить по активным соединениям. На рабочей станции с запущенным клиентом 1С выполните в командной строке netstat -n | find "154" — в выводе будут видны внешние адреса, с которыми установлены соединения на портах диапазона 1540–1591, используемых сервером 1С.

Аналогично на самом сервере команда netstat -an | find "1541" покажет, слушает ли машина порт кластера. Этот способ полезен и для диагностики: если соединений с нужным портом нет, клиент либо не запущен, либо подключается к другому серверу.

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

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

Ответ на ping по имени сервера
Норма

Пакеты доходят, имя разрешается в IP

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

«Не удается обнаружить узел» — проблема с DNS или именем

Доступность порта 1541 (Test-NetConnection адрес -Port 1541)
Норма

TcpTestSucceeded: True

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

Порт закрыт — проверьте службу агента и брандмауэр

Подключение клиента 1С
Норма

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

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

Ошибка соединения с сервером 1С

Частые ошибки и ограничения

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

Не пытайтесь угадать адрес перебором и не меняйте настройки кластера в консоли администрирования без понимания последствий: некорректное изменение параметров рабочего сервера может остановить работу всех пользователей базы.

Типичные ошибки
01
Путают адрес сервера 1С и адрес SQL-сервера — клиенту нужен первый
02
Меняют настройки подключения, не сохранив исходные значения
03
Используют IP при нестабильном DNS, но не закрепляют адрес за сервером — после смены IP подключение пропадает
04
Ищут адрес в файловой базе — там есть только сетевой путь к каталогу
Итог

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

Адрес сервера 1С проще всего посмотреть в свойствах базы в окне запуска или в файле ibases.v8i. На сервере адрес определяют команды hostname и ipconfig, а полную картину даёт консоль администрирования кластера. Перед любыми изменениями фиксируйте исходные настройки.

FAQ

Можно ли узнать адрес сервера 1С без прав администратора?

Да. Просмотр параметров подключения в окне запуска 1С и чтение файла ibases.v8i в профиле пользователя не требуют административных прав. Ограничения касаются только изменения настроек и доступа к консоли кластера.

Что делать, если в поле «Кластер серверов» указано имя, а нужен IP-адрес?

Выполните на рабочей станции команду ping имя_сервера — в первой строке ответа будет показан IP-адрес, в который разрешается имя. Либо используйте nslookup имя_сервера.

База файловая — как узнать, где она хранится?

В окне редактирования базы вместо сервера указан каталог. Если путь сетевой (начинается с двойного обратного слеша), имя компьютера после \\ — это и есть машина, где лежит база. Если путь локальный, база находится на вашем компьютере.

Почему клиент подключается по IP, но не подключается по имени сервера?

Причина почти всегда в разрешении имён: не работает DNS, устарели записи в файле hosts или неверные настройки сети. Как временное решение можно прописать соответствие имени и IP в файле hosts на рабочей станции, но правильнее исправить DNS.

Как узнать адрес сервера 1С при веб-подключении?

При публикации через веб-сервер пользователь подключается по URL публикации, а адрес сервера приложений указан в файле default.vrd на веб-сервере. Доступ к этому файлу есть у администратора веб-сервера.