Как исправить ошибку «11001: Этот хост неизвестен» и правильно настроить порты сервера 1С:Предприятие 8.3?

Системный администратор 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

При настройке нового сервера 1С:Предприятие или попытке запустить несколько служб серверов на одном компьютере администраторы часто сталкиваются с ошибкой соединения вида server_addr=SERVER_83 descr=11001(...): Этот хост неизвестен. Проблема сопровождается путаницей в назначении сетевых портов и спецификой работы службы кластера 1С с сетевыми именами хостов.

Разберем подробнее, почему возникает эта ошибка, как устроены параметры запуска службы ragent.exe и что необходимо настроить для корректной работы сервера 1С на нестандартных портах.

1. Выясним причину ошибки «11001: Этот хост неизвестен»

Ошибка с кодом 11001 в операционной системе Windows означает, что сетевой стек не может сопоставить указанное имя сервера с его IP-адресом (ошибка разрешения DNS/NetBIOS-имени).

Проанализируем механику работы кластера 1С:

  1. Передача NetBIOS-имени кластером: Клиентское приложение 1С сначала обращается по адресу, указанному в строке подключения (например, по IP-адресу или доменному имени). Однако менеджер кластера 1С в ответ передаёт клиенту внутреннее имя хоста, зарегистрированное в настройках самого рабочего сервера. Если клиент находится в другой подсети, работает через VPN или у него отключен протокол NetBIOS, он не может отрезолвить полученное имя хоста и выдает ошибку 11001.
  2. Проблемы с протоколом IPv6: Если на сервере включен IPv6, кластер может зарегистрировать рабочий сервер по IPv6-адресу или имени, к которому у клиентских компьютеров нет прямого доступа.
  3. Неверная настройка портов: Клиент пытается подключиться к порту агента вместо порта менеджера кластера.

2. Разберем ключевые параметры командной строки ragent.exe

Для управления службой сервера 1С используется исполняемый файл ragent.exe. Посмотрим на типовую строку запуска службы из реестра Windows:


"C:\Program Files\1cv8\8.3.10.2299\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv8\srvinfo"

Изучим значение каждого параметра:

3. Пошаговая настройка нестандартных портов для второго сервера 1С

Если на одном физическом сервере требуется запустить два сервера 1С (например, 8.1 и 8.3 или две разные версии 8.3), необходимо развести их по портам и каталогам данных.

Простейший и самый надежный способ выбора новых портов — добавить цифру 1 или смещение к стандартным значениям:


"C:\Program Files\1cv8\8.3.10.2299\bin\ragent.exe" -srvc -agent -regport 2041 -port 2040 -range 2060:2091 -d "C:\Program Files\1cv8\srvinfo_2040"

Обратите внимание на важные правила при разворачивании второго сервера:

  1. Разделение каталогов -d: Никогда не используйте один и тот же каталог srvinfo для разных служб. Это приведет к повреждению файлов конфигурации кластера.
  2. Уникальность диапазонов -range: Диапазоны портов рабочих процессов у разных служб не должны пересекаться ни на один порт.
  3. Изменение параметров через реестр: Если служба уже создана, изменить параметры можно в реестре Windows по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<Имя_Службы_1С> в ключе ImagePath. После изменения службы её необходимо перезапустить.

4. Решение сетевых проблем и ошибки 11001

Чтобы избавиться от ошибки «Этот хост неизвестен», выполним следующие шаги:

  1. Проверка связи командой ping: На клиентском компьютере выполним команду ping SERVER_83. Если сетевое имя не резолвится в IP-адрес, проблему нужно решать на уровне сетевой инфраструктуры.
  2. Корректировка файла hosts: На клиентском компьютере откроем файл C:\Windows\System32\drivers\etc\hosts с правами администратора и добавим строку сопоставления IP-адреса и имени сервера: 192.168.1.100 SERVER_83
  3. Изменение имени сервера в консоли администрирования 1С: Откроем консоль администрирования серверов 1С, зайдём в свойства центрального сервера и в поле Компьютер вместо NetBIOS-имени (например, SERVER_83) укажем его IP-адрес или FQDN-имя, доступное всем клиентам.
  4. Проверка брандмауэра: Убедимся, что на сервере открыты входящие подключения для всего диапазона портов службы (в нашем примере: 2040, 2041 и диапазон 2060:2091).

5. Как правильно подключаться к настроенному серверу

После настройки кастомных портов важно правильно указывать реквизиты подключения в зависимости от задачи:

← На главную