Администрирование · 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С:Предприятие)
- 2Выделите нужную базу в списке
- 3Нажмите «Изменить» и перейдите к параметрам подключения
- 4Скопируйте значение поля «Кластер серверов» или сетевой путь
- 5Закройте окно без сохранения изменений
Способ 2: узнать адрес на самом сервере
Если у вас есть доступ к серверу (локальный или через RDP), адрес определяется штатными средствами Windows или Linux. На Windows откройте командную строку и выполните команду hostname — она покажет имя компьютера, а ipconfig выведет IP-адреса сетевых интерфейсов. На Linux используются команды hostname и ip addr.
Убедиться, что именно на этой машине работает сервер 1С, можно через список служб: в оснастке «Службы» (services.msc) найдите «Агент сервера 1С:Предприятия» — если служба запущена, машина является сервером приложений.
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" покажет, слушает ли машина порт кластера. Этот способ полезен и для диагностики: если соединений с нужным портом нет, клиент либо не запущен, либо подключается к другому серверу.
Как проверить результат
Пакеты доходят, имя разрешается в IP
«Не удается обнаружить узел» — проблема с DNS или именем
TcpTestSucceeded: True
Порт закрыт — проверьте службу агента и брандмауэр
База открывается без ошибок
Ошибка соединения с сервером 1С
Частые ошибки и ограничения
Типичная ошибка — редактирование параметров подключения «наугад» без записи исходных значений. Перед любыми изменениями в окне «Изменить» сохраните текущие настройки: достаточно сфотографировать экран или скопировать строку подключения. Вторая распространённая проблема — использование IP-адреса там, где настроена привязка по имени, или наоборот: если сервер получает адрес по DHCP, после перезагрузки IP может смениться, и подключения по старому адресу перестанут работать.
Не пытайтесь угадать адрес перебором и не меняйте настройки кластера в консоли администрирования без понимания последствий: некорректное изменение параметров рабочего сервера может остановить работу всех пользователей базы.
Что важно запомнить
Адрес сервера 1С проще всего посмотреть в свойствах базы в окне запуска или в файле ibases.v8i. На сервере адрес определяют команды hostname и ipconfig, а полную картину даёт консоль администрирования кластера. Перед любыми изменениями фиксируйте исходные настройки.
FAQ
Можно ли узнать адрес сервера 1С без прав администратора?
Да. Просмотр параметров подключения в окне запуска 1С и чтение файла ibases.v8i в профиле пользователя не требуют административных прав. Ограничения касаются только изменения настроек и доступа к консоли кластера.
Что делать, если в поле «Кластер серверов» указано имя, а нужен IP-адрес?
Выполните на рабочей станции команду ping имя_сервера — в первой строке ответа будет показан IP-адрес, в который разрешается имя. Либо используйте nslookup имя_сервера.
База файловая — как узнать, где она хранится?
В окне редактирования базы вместо сервера указан каталог. Если путь сетевой (начинается с двойного обратного слеша), имя компьютера после \\ — это и есть машина, где лежит база. Если путь локальный, база находится на вашем компьютере.
Почему клиент подключается по IP, но не подключается по имени сервера?
Причина почти всегда в разрешении имён: не работает DNS, устарели записи в файле hosts или неверные настройки сети. Как временное решение можно прописать соответствие имени и IP в файле hosts на рабочей станции, но правильнее исправить DNS.
Как узнать адрес сервера 1С при веб-подключении?
При публикации через веб-сервер пользователь подключается по URL публикации, а адрес сервера приложений указан в файле default.vrd на веб-сервере. Доступ к этому файлу есть у администратора веб-сервера.