Администрирование · 8 мин
Как узнать IP-адрес сервера 1С
Практические способы узнать IP-адрес сервера 1С: через консоль кластера, командную строку, консоль MMC, журналы и диспетчер задач. Проверка результата и типичные ошибки.
IP-адрес сервера 1С нужен в нескольких типовых ситуациях: при настройке подключения клиентских компьютеров к кластеру, при диагностике ошибок «Сервер 1С:Предприятия не обнаружен», при настройке брандмауэра и при переносе базы на новое оборудование. Способ определения адреса зависит от того, есть ли у вас доступ к самому серверу или вы работаете только с клиентской машины.
В большинстве случаев задача решается за пару минут: адрес виден в консоли администрирования кластера, в свойствах информационной базы или определяется стандартными сетевыми утилитами Windows и Linux. Ниже разобраны все рабочие варианты — от самого простого до диагностических.
Важно различать два разных адреса: адрес сервера приложений 1С (где работает агент кластера ragent) и адрес сервера баз данных (SQL Server, PostgreSQL). В типовой схеме это может быть одна машина, но в крупных внедрениях — разные серверы, и путать их нельзя.
Как посмотреть адрес в консоли администрирования кластера
Консоль администрирования серверов 1С (оснастка «Центральные серверы 1С:Предприятия») — основной инструмент, где адрес виден напрямую. Откройте её на любом компьютере, где установлена компонента «Администрирование сервера 1С».
В левой панели разверните ветку «Центральные серверы 1С:Предприятия 8.3», затем нужный центральный сервер и кластер. В ветке «Кластеры» → «Локальный кластер» → «Рабочие серверы» отображается список машин кластера с их именами или IP-адресами. Если сервер был зарегистрирован по имени, а нужен именно IP, разрешите имя через DNS или посмотрите адрес на самой машине.
Обратите внимание: если серверов в кластере несколько, у каждого свой адрес. Для подключения клиентов обычно указывают адрес центрального сервера, на котором работает агент кластера.
- 1Откройте оснастку «Администрирование серверов 1С Предприятия»
- 2Разверните «Центральные серверы 1С» → нужный сервер → «Кластеры»
- 3Откройте «Локальный кластер» → «Рабочие серверы»
- 4Запишите имя или IP-адрес рабочего сервера
- 5При необходимости проверьте доступность адреса командой ping с клиентской машины
Как узнать адрес со стороны клиента
Через свойства информационной базы
Если база уже добавлена в список на клиентском компьютере, откройте окно запуска 1С, выделите базу и нажмите кнопку «Изменить». На втором шаге мастера в поле «Кластер серверов 1С:Предприятия» указано имя или IP-адрес сервера. Это самый быстрый способ, когда под рукой только рабочая станция пользователя.
Через ping по имени сервера
Если известно только имя сервера (например, srv-1c), откройте командную строку и выполните ping srv-1c. В первой строке ответа Windows покажет IP-адрес в квадратных скобках. Учтите: при наличии нескольких сетевых интерфейсов или записей DNS может вернуться не тот адрес, который слушает агент 1С, поэтому результат стоит перепроверить.
ping srv-1c
nslookup srv-1c
# на самом сервере Windows:
ipconfig /all
# на сервере Linux:
ip aКак определить адрес на самом сервере
На сервере под управлением Windows откройте командную строку и выполните ipconfig /all. В выводе найдите активный сетевой адаптер и строку «IPv4-адрес». На сервере Linux используйте команду ip a или hostname -I — последняя выводит только адреса без лишней информации.
Если на сервере несколько сетевых карт, определите, какой интерфейс используется для связи с клиентами: обычно это адаптер, подключённый к локальной сети предприятия. Адреса вида 169.254.x.x говорят о том, что интерфейс не получил адрес — это признак проблемы с сетью или DHCP, а не рабочий адрес сервера.
Для проверки того, что агент кластера действительно слушает сеть, выполните netstat -an | find "1540" на Windows или ss -tlnp | grep 1540 на Linux. Порт 1540 — стандартный порт агента сервера 1С; строка со статусом LISTENING подтверждает, что служба работает и принимает подключения.
Как найти адрес сервера СУБД
Адрес сервера баз данных указывается в свойствах информационной базы внутри консоли кластера: ветка «Информационные базы» → правая кнопка по базе → «Свойства» → поле «Сервер баз данных». Там может быть имя, IP-адрес или имя с указанием экземпляра SQL Server (например, SQLSRV\INSTANCE1).
Если поле содержит имя, получите IP командой nslookup имя_сервера с любой машины в той же сети. Для именованных экземпляров SQL Server учитывайте, что они могут использовать динамические порты — тогда одного IP-адреса для настройки брандмауэра недостаточно.
Проверка результата и типичные ошибки
После того как адрес найден, убедитесь, что он рабочий: с клиентской машины выполните ping адрес и telnet адрес 1540 (или используйте команду Test-NetConnection адрес -Port 1540 в PowerShell). Успешный TCP-отклик на порт 1540 — надёжное подтверждение, что агент сервера доступен.
Частая ошибка — использование динамического адреса DHCP. Если сервер получает адрес автоматически, после перезагрузки или истечения аренды адрес может измениться, и все клиенты, настроенные по IP, потеряют связь. Для сервера 1С закрепите статический адрес или сделайте резервирование на DHCP-сервере.
Как проверить результат
Пакеты доходят без потерь, адрес совпадает с ожидаемым
Тайм-аут или резолвится другой адрес — проблема DNS или сети
Test-NetConnection показывает TcpTestSucceeded: True
Порт закрыт — служба агента остановлена или блокируется брандмауэром
Совпадает с фактическим адресом сервера
Указано старое имя или адрес — база была перенесена, настройки устарели
Когда стоит обратиться к администратору
Самостоятельный просмотр адреса безопасен: команды ipconfig, ping, nslookup и консоль кластера в режиме чтения ничего не меняют. Но изменение сетевых настроек сервера, правил брандмауэра и параметров кластера — зона ответственности системного администратора. Ошибка в этих настройках может остановить работу всех пользователей 1С.
Если сервер находится в облаке или у хостинг-провайдера, адрес обычно указан в личном кабинете или в письме с параметрами доступа. Для подключения через интернет дополнительно потребуется проброс портов или VPN — это тоже работа для специалиста, поскольку неправильная публикация портов 1С в открытую сеть создаёт серьёзный риск безопасности.
Что важно запомнить
IP-адрес сервера 1С виден в консоли кластера, в свойствах базы на клиенте и определяется командами ipconfig / ip a на самом сервере. После определения адреса проверьте доступность порта 1540, используйте статический адрес и не путайте сервер приложений с сервером СУБД.
Частые вопросы
Можно ли подключать клиентов по имени сервера вместо IP?
Да, и это предпочтительный вариант: при смене IP-адреса сервера достаточно обновить DNS-запись, а настройки клиентов менять не придётся. Условие — в сети должна корректно работать служба DNS, иначе клиенты будут получать ошибку разрешения имени.
Почему ping проходит, но 1С не подключается к серверу?
Ping проверяет только доступность машины по протоколу ICMP, а клиенту 1С нужен TCP-порт 1540 агента кластера. Если брандмауэр пропускает ICMP, но блокирует порт 1540, ping будет успешным, а подключение — нет. Проверяйте порт отдельно через Test-NetConnection или telnet.
Где посмотреть адрес, если база файловая, а не клиент-серверная?
У файловой базы сервера 1С нет — в свойствах базы указан путь к сетевой папке. Чтобы узнать адрес машины, где лежит файл, возьмите имя компьютера из сетевого пути (например, \\FILESRV\Bases) и выполните nslookup или ping по этому имени.
Что делать, если у сервера несколько IP-адресов?
Определите, какой интерфейс смотрит в сеть пользователей, — обычно это адаптер с адресом из диапазона локальной сети предприятия. Проверить можно, выполнив ping каждого адреса с клиентской машины: тот, что отвечает, и нужно указывать в настройках подключения.
Меняется ли IP-адрес при перезапуске службы агента 1С?
Нет, перезапуск службы агента сервера 1С не влияет на сетевые настройки операционной системы. Адрес меняется только при изменении настроек сетевого адаптера, истечении аренды DHCP без резервирования или переносе сервера в другую сеть.