Администрирование · 9 мин
Как узнать IP-адрес сервера 1С
Как узнать IP-адрес сервера 1С: через оснастку кластера, командную строку, реестр и настройки базы. Проверка подключения, типичные ошибки и FAQ.
IP-адрес сервера 1С нужен в нескольких типовых ситуациях: при подключении новой информационной базы в клиент-серверном режиме, при настройке проброса портов для удалённого доступа, при диагностике ошибок «сервер 1С:Предприятия не обнаружен» и при переносе кластера на другую машину. В зависимости от того, что именно вы ищете — адрес сервера приложений, сервера СУБД или компьютера с файловой базой — порядок действий будет разным.
Важно различать три вещи: имя сервера, указанное в списке информационных баз; адрес центрального сервера кластера 1С; и IP-адрес машины, на которой работает служба «Агент сервера 1С:Предприятия». Часто это один и тот же компьютер, но в распределённых инфраструктурах — нет. Ниже разобраны способы определить адрес в каждом из этих случаев, а также как проверить, что найденный адрес действительно рабочий.
Определяем, какой именно адрес нужен
Прежде чем искать адрес, уточните задачу. Если база работает в файловом режиме, отдельного «сервера 1С» не существует — есть только компьютер или сетевое хранилище, где лежит файл 1Cv8.1CD, и нужен его сетевой путь, а не IP кластера. В клиент-серверном режиме адресов минимум два: сервер приложений 1С (агент кластера) и сервер СУБД (MS SQL, PostgreSQL и т.д.), и они могут находиться на разных машинах.
Посмотрите строку подключения в списке информационных баз: выделите базу в окне запуска 1С и нажмите «Изменить». Если в параметрах указан «Сервер 1С:Предприятия» — это клиент-серверный режим, и дальше работаем с именем или адресом кластера. Если указан каталог вида \\SERVER\Bases\ — режим файловый, и достаточно узнать адрес машины SERVER.
Узнаём IP по имени сервера из списка баз
Самый простой случай: база уже подключена у вас или у коллеги, и в её настройках указано имя сервера. Откройте окно запуска 1С, выделите базу, нажмите «Изменить» и перепишите значение поля «Кластер серверов 1С:Предприятия» — обычно это имя компьютера, например SRV-1C.
Далее на любом компьютере в той же сети откройте командную строку (Win+R → cmd) и выполните команду ping с этим именем. В первой строке ответа в квадратных скобках будет IP-адрес сервера.
ping SRV-1C
:: или с явным запросом IPv4:
ping -4 SRV-1CЕсли ping возвращает IPv6-адрес вида fe80::…, а нужен привычный IPv4, используйте ключ -4, как показано выше. Альтернатива — команда nslookup SRV-1C: она запросит адрес у DNS-сервера и покажет все зарегистрированные записи для этого имени.
Смотрим адрес в консоли администрирования кластера
Если у вас есть доступ к оснастке «Администрирование серверов 1С:Предприятия» (она устанавливается вместе с сервером 1С или отдельно), адрес виден напрямую. Откройте оснастку, разверните дерево слева: ветка с именем сервера и портом (по умолчанию 1540) — это и есть центральный сервер кластера.
Внутри ветки откройте «Кластеры» → «Локальный кластер» → «Рабочие серверы». В списке будут перечислены все рабочие серверы с их именами или IP-адресами, а также описаниями. Если серверов несколько, поле «Компьютер» покажет адрес каждого из них — это полезно, когда базы распределены между нодами кластера.
- 1Откройте оснастку «Администрирование серверов 1С:Предприятия»
- 2Разверните ветку с именем сервера и портом 1540
- 3Перейдите в «Кластеры» → «Локальный кластер» → «Рабочие серверы»
- 4Скопируйте значение поля «Компьютер» для нужного сервера
- 5При необходимости проверьте адрес командой ping с рабочей станции
Определяем адрес на самом сервере
Если вы работаете непосредственно на сервере (локально или через RDP), адрес определяется штатными средствами операционной системы. На Windows откройте командную строку и выполните ipconfig — в выводе найдите активный сетевой адаптер и строку «IPv4-адрес». Если адаптеров несколько (например, добавлен VPN или второй сетевой интерфейс), ориентируйтесь на тот, чья подсеть совпадает с офисной сетью.
На Linux-сервере используйте команду ip addr или hostname -I — вторая выводит только список адресов без лишней информации. Убедитесь, что служба агента сервера 1С запущена: на Windows это служба «Агент сервера 1С:Предприятия», на Linux — процесс ragent. Если служба остановлена, адрес вы узнаете, но подключиться к кластеру не получится.
Дополнительно проверьте, что сервер слушает нужные порты. Агент кластера по умолчанию использует диапазон 1540–1591 (порт агента 1540, менеджера кластера 1541, рабочие процессы 1560–1591). Проверка выполняется командой netstat -an | find "1540" на Windows или ss -tlnp | grep 1540 на Linux — в выводе будет видно, на каком адресе слушает служба.
Как узнать адрес сервера СУБД
Адрес SQL-сервера не всегда совпадает с адресом кластера 1С. Точное значение хранится в свойствах информационной базы: в консоли администрирования кластера откройте «Информационные базы», выберите нужную базу и откройте её свойства. Поле «Сервер баз данных» содержит имя или IP сервера СУБД, а поле «СУБД» — тип используемой системы.
Если доступа к консоли нет, адрес можно посмотреть изнутри 1С: в режиме «Конфигуратор» откройте «Администрирование» → «Параметры информационной базы» — там же отображается сервер баз данных. Для проверки доступности SQL-сервера используйте ping по имени и telnet на порт СУБД (для MS SQL по умолчанию 1433, для PostgreSQL — 5432).
:: проверка доступности SQL-сервера из командной строки Windows
telnet sql-server 1433
:: если telnet не установлен, используйте PowerShell:
Test-NetConnection sql-server -Port 1433Проверка результата и доступности сервера
Найденный адрес стоит сразу проверить, прежде чем вбивать его в настройки базы или правила проброса портов. Минимальная проверка — ping по IP: адрес должен отвечать стабильно, без потерь пакетов. Затем проверьте доступность порта агента кластера: Test-NetConnection 192.168.0.10 -Port 1540 в PowerShell. Результат TcpTestSucceeded: True означает, что служба работает и порт не блокируется брандмауэром.
Финальная проверка — добавление тестовой базы с указанием IP-адреса вместо имени сервера. Если база подключается по IP, но не подключается по имени, проблема в DNS-разрешении имён, и её нужно решать на уровне сети (записи DNS или файл hosts), а не в 1С.
Как проверить результат
Ответы идут стабильно, потери 0%
Потери пакетов или «Превышен интервал ожидания» при включённом ICMP
TcpTestSucceeded: True
False — служба остановлена или порт закрыт брандмауэром
База открывается, список пользователей загружается
Ошибка «сервер не обнаружен» — проверяйте адрес и сетевые правила
Типичные ошибки и ограничения
Частая ошибка — путать адрес сервера 1С с адресом веб-сервера публикации. Если база опубликована на веб-сервере (IIS или Apache), в списке баз указан URL вида http://server/base, и IP веб-сервера может отличаться от адреса кластера 1С, к которому веб-сервер обращается «за спиной». Для настройки кластера нужен именно адрес агента, а не веб-адрес публикации.
Вторая типичная ситуация — динамический IP. Если сервер получает адрес по DHCP, после перезагрузки или истечения аренды адрес может измениться, и все подключения по IP перестанут работать. Для серверов 1С адрес должен быть статическим (задан вручную или зарезервирован на DHCP-сервере). Также учитывайте, что при доступе извне через интернет внутренний IP сервера бесполезен — нужен внешний адрес шлюза и проброс портов, что требует отдельной настройки и оценки рисков безопасности.
Что важно запомнить
Имя сервера берётся из свойств базы в списке запуска 1С, а переводится в IP командой ping -4 или nslookup. Точные адреса рабочих серверов и сервера СУБД видны в консоли администрирования кластера. Найденный адрес обязательно проверяйте доступностью порта 1540, а на сервере используйте только статический IP.
Частые вопросы
Можно ли вместо имени сервера указать IP-адрес при подключении базы?
Да, в поле «Кластер серверов 1С:Предприятия» можно ввести IP-адрес вместо имени — подключение будет работать. Однако имя предпочтительнее: при смене адреса сервера достаточно обновить DNS-запись, а не перенастраивать базы у всех пользователей. IP удобно использовать для диагностики, чтобы исключить проблемы с DNS.
Как узнать IP сервера 1С, если база файловая?
В файловом режиме сервера 1С нет — база лежит в общей папке. Откройте свойства базы в списке запуска и посмотрите сетевой путь вида \\SERVER\Bases. Имя компьютера из пути переведите в адрес командой ping -4 SERVER.
Почему ping показывает адрес, но база всё равно не подключается?
Разрешение имени и доступность службы — разные вещи. Проверьте, запущена ли служба агента сервера 1С, и открыт ли порт 1540 командой Test-NetConnection. Также убедитесь, что версия платформы клиента совместима с версией сервера — при существенном расхождении подключение отклоняется.
Как узнать внешний IP для доступа к 1С через интернет?
Внешний адрес назначается вашему шлюзу провайдером; посмотреть его можно в веб-интерфейсе роутера или через любой сервис определения IP с компьютера в той же сети. Для доступа к кластеру потребуется проброс портов на роутере, но безопаснее использовать VPN — открытый наружу порт 1540 является серьёзным риском.
Где посмотреть адрес, если серверов 1С несколько?
В консоли администрирования откройте ветку «Рабочие серверы» внутри локального кластера — там перечислены все ноды с их адресами. Учтите, что клиенты подключаются к центральному серверу кластера, а тот уже распределяет соединения между рабочими процессами на разных машинах.