Администрирование · 10 мин
Как узнать IP-адрес сервера 1С
Как узнать IP-адрес сервера 1С: через консоль кластера, командную строку, настройки базы и SQL. Пошаговые инструкции для файлового и клиент-серверного режима.
IP-адрес сервера 1С требуется при подключении новых пользователей, настройке веб-доступа, диагностике сетевых проблем и переносе базы. Способ узнать адрес зависит от того, как организована работа: в файловом режиме база лежит в общей папке на одном из компьютеров, а в клиент-серверном — работает отдельный сервер 1С:Предприятия, чей адрес чаще всего и нужен.
Самое важное различие: IP-адрес нужен не самой программе 1С, а тому компьютеру, где физически размещены данные. Поэтому сначала определите режим работы информационной базы, а затем используйте подходящий метод — от просмотра строки подключения до команды ping по имени сервера.
Ниже разобраны все рабочие способы: через список баз в окне запуска, консоль кластера серверов, командную строку, параметры SQL-сервера и сетевые настройки. Каждый метод сопровождается проверкой результата, чтобы вы могли убедиться, что получили именно тот адрес.
Определите режим работы базы: файловый или клиент-серверный
Прежде чем искать IP-адрес, выясните, как устроена ваша база. Откройте окно запуска 1С:Предприятия, выделите информационную базу и посмотрите на строку внизу окна. Если там указан путь вида \\SERVER\Bases\Trade или C:\Bases\Trade — это файловый режим. Если строка выглядит как Srvr="Server1C";Ref="Trade" — это клиент-серверный режим.
В файловом режиме роль «сервера» выполняет компьютер, на котором лежит папка с базой. Его IP-адрес и нужен, если вы настраиваете общий доступ или подключаете пользователей по сети. В клиент-серверном режиме участвуют до трёх компонентов: сервер 1С:Предприятия (агент кластера), сервер СУБД (MS SQL, PostgreSQL) и веб-сервер при публикации через HTTP. У каждого может быть свой IP-адрес.
Способ 1. Посмотреть адрес в списке информационных баз
Это самый простой метод, не требующий прав администратора. Запустите 1С, в окне выбора информационных баз выделите нужную строку. В нижней части окна отображается параметр подключения: для клиент-серверной базы там будет имя сервера в кавычках после Srvr=.
Если в строке указано имя компьютера (например, Srvr="SRV-1C"), а нужен именно IP-адрес, преобразуйте имя через командную строку — об этом в следующем разделе. Если же в строке уже стоит числовой адрес вида 192.168.1.50 — задача решена, это и есть IP сервера 1С.
Для файловой базы путь вида \\BUH-PC\1SBases подскажет имя компьютера-хранилища — в примере это BUH-PC. Его IP выясняется тем же способом, что и имя сервера.
- 1Откройте окно запуска 1С:Предприятия
- 2Выделите нужную информационную базу одним щелчком
- 3Прочитайте строку подключения внизу окна
- 4Выпишите имя сервера из параметра Srvr= или имя компьютера из сетевого пути
- 5Преобразуйте имя в IP-адрес командой ping
Способ 2. Узнать IP по имени сервера через командную строку
Когда известно имя сервера, IP-адрес получают стандартными средствами Windows. Нажмите Win+R, введите cmd и выполните команду ping с именем сервера. В первой строке ответа в квадратных скобках будет указан IP-адрес.
ping SRV-1CПример ответа: «Обмен пакетами с SRV-1C [192.168.1.50]» — значит, IP-адрес сервера 192.168.1.50. Если ping возвращает IPv6-адрес вида fe80::..., а нужен привычный IPv4, используйте ключ ping -4 SRV-1C.
Альтернатива — команда nslookup SRV-1C. Она запрашивает адрес напрямую у DNS-сервера и полезна, когда ping заблокирован брандмауэром: имя разрешается в адрес, даже если сам сервер не отвечает на эхо-запросы.
Если команда сообщает «Не удается найти узел», проверьте правильность написания имени и то, что ваш компьютер подключён к той же сети. Возможно, сервер известен под полным именем с доменом, например srv-1c.office.local.
Способ 3. Посмотреть IP через консоль кластера серверов 1С
Если у вас развёрнут сервер 1С:Предприятия, откройте оснастку «Администрирование серверов 1С» (файл 1CV8 Servers.msc) на любом компьютере, где установлены компоненты сервера. В дереве слева раскройте узел «Центральные серверы 1С:Предприятия 8.3» — там отображается имя или IP-адрес центрального сервера кластера.
Раскройте ветку сервера, затем «Кластеры» → «Локальный кластер» → «Рабочие серверы». В свойствах рабочего сервера указано его сетевое имя. Если кластер добавлялся по IP, адрес виден сразу в дереве консоли.
Дополнительно в ветке «Информационные базы» → свойства конкретной базы можно увидеть параметры подключения к СУБД: «Сервер баз данных». Там указан сервер SQL — его адрес нужен, когда требуется доступ к самой СУБД, а не к агенту 1С. Это частая путаница: сервер 1С и сервер баз данных нередко находятся на разных машинах.
Способ 4. Узнать адрес на самом сервере
Если у вас есть доступ к рабочему столу сервера (локально или через RDP), IP-адрес смотрится стандартными средствами операционной системы. На Windows откройте командную строку и выполните ipconfig. В разделе активного сетевого адаптера найдите строку «IPv4-адрес» — это и есть адрес машины в локальной сети.
На Linux-сервере используйте команду ip a или hostname -I. Первая покажет все интерфейсы с адресами, вторая выведет только список IP-адресов хоста.
Тот же результат даёт графический интерфейс Windows: «Параметры» → «Сеть и Интернет» → свойства активного подключения, либо классический «Центр управления сетями и общим доступом» → сведения о подключении. Способ удобен, когда нужно заодно проверить маску подсети и шлюз.
Способ 5. Узнать адрес SQL-сервера и веб-сервера
Для MS SQL Server адрес виден в SQL Server Configuration Manager: раскройте «Сетевая конфигурация SQL Server» → «Протоколы» → TCP/IP → вкладка «IP-адреса». Там перечислены все адреса, на которых SQL Server принимает подключения, и порт (по умолчанию 1433).
Проще всего адрес СУБД подсмотреть в свойствах информационной базы в консоли кластера, как описано выше, либо спросить у администратора баз данных. Для PostgreSQL на Linux адрес сервера — это адрес машины, где запущена служба postgresql; проверяется командой ip a.
Если база опубликована через веб-сервер (IIS или Apache), адрес для подключения — это адрес веб-сервера, указанный в URL публикации. Откройте ярлык подключения тонкого клиента: строка вида ws="http://192.168.1.60/Trade" показывает, что веб-доступ работает через сервер 192.168.1.60.
Какой способ выбрать
Подходит всем пользователям, не требует прав. Ограничение: показывает имя сервера, а не всегда IP
Быстро преобразует имя в IP с любого компьютера сети. Не сработает при ошибках DNS
Даёт полную картину: сервер 1С и сервер СУБД. Требует прав администратора и установленной оснастки
Точный адрес с самой машины. Нужен доступ к серверу локально или по RDP
Проверка результата и типичные ошибки
После того как IP-адрес получен, убедитесь, что это именно тот адрес. Выполните ping полученный_IP — сервер должен отвечать без потерь. Для клиент-серверной базы дополнительно проверьте доступность порта агента: Test-NetConnection 192.168.1.50 -Port 1541 в PowerShell. Результат TcpTestSucceeded: True подтверждает, что служба сервера 1С доступна.
Окончательная проверка — добавление новой базы в список с указанием найденного IP вместо имени сервера. Если база подключается и открывается, адрес верный.
Как проверить результат
Ответы без потерь, время отклика стабильное
Превышен интервал ожидания или высокие потери
TcpTestSucceeded: True
False — служба агента не запущена или порт закрыт
База открывается в режиме Предприятие
Ошибка соединения с сервером 1С
Частые вопросы
Можно ли узнать IP-адрес сервера 1С из самой программы?
Нет, в интерфейсе 1С:Предприятия нет штатного окна с IP-адресом сервера. Адрес определяется строкой подключения в списке баз и сетевыми настройками операционной системы. Программно из встроенного языка можно получить имя компьютера, но не IP напрямую.
Что делать, если ping по имени показывает IPv6-адрес?
Выполните команду с ключом принудительного IPv4: ping -4 имя_сервера. В ответе будет привычный адрес вида 192.168.x.x. Либо используйте nslookup имя_сервера — он обычно показывает оба типа адресов.
Почему база работает по имени сервера, но не по IP?
Чаще всего причина в том, что кластер 1С зарегистрирован по имени, а службы слушают конкретные интерфейсы, либо брандмауэр блокирует порт 1541 при обращении по IP. Проверьте доступность порта через Test-NetConnection и правила брандмауэра на сервере.
Как узнать IP сервера, если база опубликована через веб-сервер?
Посмотрите URL подключения в ярлыке тонкого или веб-клиента: адрес между http:// и следующим слэшем — это адрес веб-сервера. Учтите, что сам сервер 1С и SQL могут находиться за ним на других машинах.
Обязательно ли серверу 1С статический IP-адрес?
Да, настоятельно рекомендуется. При динамическом адресе после перезагрузки сервера или роутера IP может измениться, и все подключения по адресу перестанут работать. Настройте статический IP на сервере или резервирование адреса в DHCP по MAC-адресу.
Как узнать IP компьютера, где лежит файловая база?
Посмотрите путь к базе в списке информационных баз: имя компьютера указано после двойного слэша, например \\BUH-PC\Bases. Затем выполните ping BUH-PC — в ответе будет его IP-адрес.
Что важно запомнить
Начните со строки подключения в списке баз: она показывает имя сервера или путь к файловой базе. Имя преобразуйте в IP командой ping с ключом -4. Различайте сервер 1С, сервер СУБД и веб-сервер — у них могут быть разные адреса. Результат проверяйте доступностью порта 1541 и пробным подключением базы по IP. Серверу назначьте статический адрес, чтобы подключения не отваливались после перезагрузки сети.