Ошибка com соединения "Этот хост неизвестен"
Есть локальная сеть с сервером 1С. С рабочей станции настроил com соединение с базами на этом сервере. Всё работает как надо.
Есть удаленный офис со своей локальной сетью. Там также есть сервер 1С. Сети соединены через VPN. Со своей рабочей станции через интерфейс 1С я без проблем подключаюсь к базам, установленным на том сервере. Однако настроить com соединение не могу: выдаёт ошибку, что хост неизвестен.
Текст ошибки:
Не удалось подключиться: {ВнешняяОбработка.Соединения.Форма.Форма.Форма(14)}: Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V83.COMConnector.1): Ошибка при выполнении операции с информационной базой
server_addr=svr27 descr=11001(0x00002AF9): Этот хост неизвестен. line=1050 file=src\DataExchangeCommon.cpp
В удаленном офисе та же ситуация: внутри сети настроил com соединение без проблем, к своей сети подключиться не могу - та же ошибка. Подозреваю, что что-то надо настроить на удаленном сервере, но не знаю что.
Вопрос: возможно ли такое подключение в принципе? если да, то где искать решение проблемы?
Есть удаленный офис со своей локальной сетью. Там также есть сервер 1С. Сети соединены через VPN. Со своей рабочей станции через интерфейс 1С я без проблем подключаюсь к базам, установленным на том сервере. Однако настроить com соединение не могу: выдаёт ошибку, что хост неизвестен.
Текст ошибки:
Не удалось подключиться: {ВнешняяОбработка.Соединения.Форма.Форма.Форма(14)}: Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V83.COMConnector.1): Ошибка при выполнении операции с информационной базой
server_addr=svr27 descr=11001(0x00002AF9): Этот хост неизвестен. line=1050 file=src\DataExchangeCommon.cpp
В удаленном офисе та же ситуация: внутри сети настроил com соединение без проблем, к своей сети подключиться не могу - та же ошибка. Подозреваю, что что-то надо настроить на удаленном сервере, но не знаю что.
Вопрос: возможно ли такое подключение в принципе? если да, то где искать решение проблемы?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(5) вообще-то наоборот. Это имя используется для получения IP адреса. Прописывание в host как раз указывает, к какому IP адресу обращаться по имени. Причем там имя может быть любым и никак не связанно с именем сервера. Просто именно для выбранного имени резолвить по IP адресу. Если в строке подключения по СОМ указать IP, то и имя не нужно.
Если же IP не доступен в сети, то и прописывание в host ничем не поможет.
Если же IP не доступен в сети, то и прописывание в host ничем не поможет.
(6) Ничего не понял, что наоборот. ну не суть.
Ну попробуйте.
Я вангую, при подключении по IP получите сообщение server_addr=svr27 descr=11001(0x00002AF9): Этот хост неизвестен.
Т.к. подключение к серверу происходит следующим образом, 1С соединяется с указанным в параметрах подключения сервером (например 192.1.1.222), и запрашивает текущий Активный рабочий сервер, кластер 1С отвечает на этот запрос Именем сервера как он прописан при создании сервера/кластера 1С (в 99% это именно имя , а не IP), клиент пытается соединиться с сервером который сообщил ему кластер 1С, т.е. svr27.
Т.к. svr27 не относиться к ЛВС, то стандартно Windows не может получить IP по имени svr27, и соответственно возвращает "Этот хост неизвестен."
Если мы внесем в host сопоставление имени сервера и его IP, то Windows пытаясь найти IP сервера по имени первым делом заглянет в host и найдет то что ищет.
(6)
Если IP недоступен, то тут уже ничего не поможет, но разговор-то не об этом.
Если в строке подключения по СОМ указать IP, то и имя не нужно.
Ну попробуйте.
Я вангую, при подключении по IP получите сообщение server_addr=svr27 descr=11001(0x00002AF9): Этот хост неизвестен.
Т.к. подключение к серверу происходит следующим образом, 1С соединяется с указанным в параметрах подключения сервером (например 192.1.1.222), и запрашивает текущий Активный рабочий сервер, кластер 1С отвечает на этот запрос Именем сервера как он прописан при создании сервера/кластера 1С (в 99% это именно имя , а не IP), клиент пытается соединиться с сервером который сообщил ему кластер 1С, т.е. svr27.
Т.к. svr27 не относиться к ЛВС, то стандартно Windows не может получить IP по имени svr27, и соответственно возвращает "Этот хост неизвестен."
Если мы внесем в host сопоставление имени сервера и его IP, то Windows пытаясь найти IP сервера по имени первым делом заглянет в host и найдет то что ищет.
(6)
Если же IP не доступен в сети, то и прописывание в host ничем не поможет.
Если IP недоступен, то тут уже ничего не поможет, но разговор-то не об этом.
(8) Эм...
Вы совсем не понимаете, что я пишу.
Ок. наберите host на вашем ПК (если конечно ваш ПК не Сервер) для вашего сервера 127.0.0.1
И раз имя не имеет значения попробуйте подключиться после этого по IP.
Результат: у вас не получиться.
Конечно если у вас не файловая БД а именно через сервер 1С.
(8)
У вас работает, потому что у вас и по Имени сервера работает. проделайте с host то что я написал в этом сообщении и работать перестанет.
Вы совсем не понимаете, что я пишу.
Ок. наберите host на вашем ПК (если конечно ваш ПК не Сервер) для вашего сервера 127.0.0.1
И раз имя не имеет значения попробуйте подключиться после этого по IP.
Результат: у вас не получиться.
Конечно если у вас не файловая БД а именно через сервер 1С.
(8)
P.S. у меня работает по IP.
У вас работает, потому что у вас и по Имени сервера работает. проделайте с host то что я написал в этом сообщении и работать перестанет.
(8)
По просьбам трудяшихся:
Клиент 192.168.200.11 Сеть 192.168.200.0/24
Сервер 192.168.100.250 Сеть 192.168.100.0/24
Между клиентом и сервером Site-to-site IPSEC VPN
Коментирую в host строку #192.168.100.250 Server1c
ping Server1c
Заданный узел недоступен.
ping 192.168.100.250
4 из 4 , всё ок.
Попытка входа в 1С по имени сервера Server1c
Server1c - Этот хост неизвестен.
Попытка входа в 1С по IP 192.168.100.250
Server1c - Этот хост неизвестен.
Обратно ставим в host строку
192.168.100.250 Server1c
Хоть по имени, хоть по IP 1С работает.
Ещё вопросы?
Может сами попробуете?
По просьбам трудяшихся:
Клиент 192.168.200.11 Сеть 192.168.200.0/24
Сервер 192.168.100.250 Сеть 192.168.100.0/24
Между клиентом и сервером Site-to-site IPSEC VPN
Коментирую в host строку #192.168.100.250 Server1c
ping Server1c
Заданный узел недоступен.
ping 192.168.100.250
4 из 4 , всё ок.
Попытка входа в 1С по имени сервера Server1c
Server1c - Этот хост неизвестен.
Попытка входа в 1С по IP 192.168.100.250
Server1c - Этот хост неизвестен.
Обратно ставим в host строку
192.168.100.250 Server1c
Хоть по имени, хоть по IP 1С работает.
Ещё вопросы?
(5) пробовал. так и есть.
(4) host прописать пробовал. не помогло.
(2)
вижу.
подключаюсь с такими параметрами:
кластер серверов -- srv27
имя информационной базы -- Base
в hosts прописан srv27
возможно важная деталь, которую я упустил:
и в моей сети и в удаленной развернуты домены. разные домены с разными пользователями.
(4) host прописать пробовал. не помогло.
(2)
вижу.
подключаюсь с такими параметрами:
кластер серверов -- srv27
имя информационной базы -- Base
в hosts прописан srv27
возможно важная деталь, которую я упустил:
и в моей сети и в удаленной развернуты домены. разные домены с разными пользователями.
(13)
Где-то вы не досмотрели.
Проверяйте настройки
и доступность srv27 через ping.
(13)
Это влиять не должно, т.к. у 1С свой протокол, который не имеет отношения к доменам, в части коннекта.
Где-то вы не досмотрели.
Проверяйте настройки
и доступность srv27 через ping.
(13)
возможно важная деталь, которую я упустил:
и в моей сети и в удаленной развернуты домены. разные домены с разными пользователями.
и в моей сети и в удаленной развернуты домены. разные домены с разными пользователями.
Это влиять не должно, т.к. у 1С свой протокол, который не имеет отношения к доменам, в части коннекта.
(1) везде где надо подключаться к серверу через VPN в файле host прописать
IP_servera ИмяСервера
192.168.х.х MyServer
Как вариант использовать WINS с внесенными вручную записями о удаленном сервере.
Стандартное разрешение имен Windows работает только в пределах Локальной сети.
IP_servera ИмяСервера
192.168.х.х MyServer
Как вариант использовать WINS с внесенными вручную записями о удаленном сервере.
Стандартное разрешение имен Windows работает только в пределах Локальной сети.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот