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

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

Как посмотреть IP-адрес сервера 1С

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

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

Важно понимать: в самой программе 1С:Предприятие нет отдельного окна «мой IP». Адрес сервера хранится в списке информационных баз окна запуска, в консоли кластера серверов 1С и в системных сетевых настройках Windows или Linux. Ниже разобраны все рабочие способы для каждого сценария.

Определите режим работы базы: файловый или клиент-серверный

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

Режим виден прямо в списке информационных баз окна запуска 1С. Выделите базу и посмотрите строку в нижней части окна: если там путь вида \\SERVER\Bases\Trade или диск с буквой — это файловый вариант; если указано имя сервера и имя базы в кластере — клиент-серверный.

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

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

Если там стоит имя (например, srv-1c), а нужен именно IP, преобразуйте его через командную строку. Откройте cmd и выполните ping srv-1c — в первой строке ответа будет адрес в скобках. Это и есть IP, под которым сервер известен в вашей сети.

Для файловой базы смотрите сетевой путь. Если путь начинается с \\ИМЯ_КОМПЬЮТЕРА\..., то IP этого компьютера определяется так же — через ping по имени. Если база подключена как сетевой диск, откройте свойства диска в проводнике: там будет сетевой путь с именем компьютера.

Как узнать IP через свойства базы
  1. 1
    Откройте окно запуска 1С и выделите нужную базу
  2. 2
    Нажмите «Изменить» и найдите поле «Кластер серверов» или сетевой путь
  3. 3
    Если указано имя — выполните в командной строке ping <имя>
  4. 4
    Запишите IP-адрес из вывода команды

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

Если у вас есть доступ к консоли кластера, адрес виден в её структуре. Откройте «Администрирование серверов 1С:Предприятия» (утилита ставится вместе с сервером). В дереве слева раскройте узел центрального сервера — его имя или IP отображается прямо в списке. Далее в разделе «Кластеры» → «Рабочие серверы» видны все серверы кластера с их адресами и портами.

Этот способ особенно полезен, когда кластер состоит из нескольких рабочих серверов: в свойствах базы на клиенте указан только центральный сервер, а фактические рабочие процессы могут выполняться на других машинах. Консоль покажет полную картину.

Если консоль не подключается к серверу, проверьте, запущена ли служба «Агент сервера 1С:Предприятия» и не блокирует ли брандмауэр порты 1540–1541 и 1560–1591, которые использует сервер 1С.

Способ 3: посмотреть IP на самом сервере

Когда есть доступ к серверу по RDP или физически, адрес определяется стандартными средствами операционной системы. В Windows откройте командную строку и выполните ipconfig — в разделе активного сетевого адаптера будет строка «IPv4-адрес». На Linux-сервере используйте ip a или hostname -I.

bash
ipconfig | findstr /i "IPv4"

Обратите внимание: на сервере может быть несколько сетевых интерфейсов — основной, резервный, виртуальные адаптеры гипервизора или VPN. Нужен тот адрес, который доступен из локальной сети пользователей. Обычно это адрес подсети офиса, например 192.168.x.x или 10.x.x.x. Адреса вида 169.254.x.x означают, что интерфейс не получил настройки — такой интерфейс нерабочий.

Способ 4: определить адрес по активному подключению

Если база уже открыта и работает, можно посмотреть, к какому адресу подключён клиент, через сетевые соединения Windows. Выполните в командной строке netstat -n | findstr 154 — в выводе будут установленные соединения с портами сервера 1С (1540, 1541). Столбец «Внешний адрес» покажет IP сервера.

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

Как узнать IP для веб-доступа и тонкого клиента через интернет

Если база опубликована на веб-сервере (Apache или IIS), пользователи подключаются по URL, а не по IP сервера 1С напрямую. В этом случае адрес сервера 1С указан в файле публикации default.vrd в параметре ib — например, Srvr="192.168.1.10";Ref="Trade". Файл лежит в каталоге публикации на веб-сервере.

Для внешнего подключения через интернет пользователи обычно видят публичный IP или доменное имя компании, которое пробрасывается на внутренний сервер. Узнать внешний адрес можно у администратора сети или в настройках маршрутизатора. Не путайте его с внутренним IP сервера 1С — это разные адреса.

Типичные ошибки и проверка результата

Частая ситуация: адрес нашли, но подключение всё равно не работает. Причины обычно такие: серверу выдали новый IP по DHCP, и старый адрес в свойствах базы устарел; брандмауэр блокирует порты сервера 1С; служба агента сервера остановлена. Проверяйте доступность последовательно: сначала ping по IP, затем telnet на порт 1541, затем запуск клиента.

Чтобы IP сервера не «уплывал», закрепите за ним статический адрес в настройках сети или зарезервируйте адрес на DHCP-сервере. Иначе после перезагрузки сервера все клиенты с прописанным IP потеряют связь с базой.

Типичные ошибки
01
Путать IP сервера 1С с IP сервера СУБД — это могут быть разные машины, и адрес SQL-сервера смотрится отдельно
02
Смотреть IP на своём компьютере вместо сервера — ipconfig на клиенте покажет адрес клиента, а не сервера
03
Использовать адрес 169.254.x.x — это признак неработающего сетевого интерфейса
04
Прописывать IP, который выдаётся по DHCP без резервирования, — после смены адреса подключение перестанет работать
Контрольные точки

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

Ping по найденному IP
Норма

Ответы идут без потерь

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

Превышен интервал ожидания — сервер недоступен или адрес неверный

Порт 1541 на сервере
Норма

telnet <ip> 1541 устанавливает соединение

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

Сбой подключения — служба агента остановлена или порт закрыт брандмауэром

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

База открывается и запрашивает логин

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

Ошибка «не найден сервер» — проверяйте адрес в свойствах базы

Часто задаваемые вопросы

Можно ли посмотреть IP-адрес сервера прямо внутри открытой базы 1С?

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

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

Вероятно, в сети проблема с разрешением имён DNS. Попробуйте команду nslookup с именем сервера. Если имя не разрешается, узнайте IP на самом сервере через ipconfig и временно пропишите его в свойствах базы вместо имени, а затем попросите администратора исправить DNS.

Где посмотреть IP, если база файловая и лежит на сетевом диске?

Откройте свойства сетевого диска в проводнике Windows — там указан путь вида \\ИМЯ_КОМПЬЮТЕРА\папка. Выполните ping по этому имени, чтобы получить IP компьютера, на котором хранится база.

Как узнать IP-адрес сервера 1С в облаке или на хостинге?

В облачных сервисах адрес и строка подключения указаны в личном кабинете провайдера. Внутренний IP виртуальной машины смотрите стандартно — через ipconfig или ip a после подключения к серверу по RDP или SSH.

Почему IP сервера 1С и сервера базы данных различаются?

В клиент-серверной архитектуре сервер приложений 1С и СУБД (MS SQL, PostgreSQL) часто размещают на разных машинах для производительности. Адрес СУБД прописан в свойствах базы в консоли кластера, а адрес сервера 1С — в свойствах базы на клиенте.

Безопасно ли менять IP в свойствах базы на своём компьютере?

Да, это локальная настройка клиента: в худшем случае база просто не откроется, и адрес можно вернуть обратно. Перед изменением запишите текущее значение, чтобы восстановить его при необходимости.

Итог

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

IP сервера 1С смотрят в свойствах базы в окне запуска, в консоли кластера или через ipconfig на самом сервере. Имя сервера преобразуется в IP командой ping. Правильность адреса проверяют по ping, порту 1541 и успешному запуску базы.