Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Избежать редактирования hosts

Избежать редактирования hosts
Я
   Grogan
 
23.07.21 - 16:48
Доброго здоровьица!

Есть домен "domen1". Есть домен "domen2". На сервере с условным IP  XX.XX.XX.XX  в   "domen2" развернут кластер 1с с рабочим сервером "1С-server", соотвественно имеем там кластер, а в нем базу "base". Если пользователям из domen1 необходимо попасть в базу "base", и мы прописываем им адрес  Srvr="XX.XX.XX.XX";Ref="base";, то мы получаем ошибку вида: server_addr=1C-server descr=.....Этот хост неизвестен. Решается эта проблема добавлением записи в hosts файлик:  XX.XX.XX.XX 1C-server

Как я почитал, в данном случае идет обращение к кластеру по адресу XX.XX.XX.XX, если обращение идет из этой же подсети, то адрес рабочего сервера получается, а если не из этой подсети, то кластер не может сказать что рабочий сервер это 1C-server. Поэтому приходится это соответствие прописывать в hosts

Вопрос: каким образом можно избежать редакции hosts?
   Вафель
 
1 - 23.07.21 - 17:00
server_addr=1C-server.domen1
   Grogan
 
2 - 23.07.21 - 17:28
(1) не, все равно ошибка та же-хост неизвестен
   Garikk
 
3 - 23.07.21 - 17:30
ну есть есть 'домен' то есть и dns сервер. == прописать в dns своего сервера адрес чужого
   Garikk
 
4 - 23.07.21 - 17:30
ну всмысле чужого хоста
   Garikk
 
5 - 23.07.21 - 17:31
а если совсем по феншую то синхронизацию dns сделать, но обычно такое невозможно в нашенском, одинесном, контексте
   Вафель
 
6 - 23.07.21 - 17:41
а пинги то идут?
   Garikk
 
7 - 23.07.21 - 17:43
да идут скорее всего, я с такимже глюком сталкивался когда через vpn базу подключал...пишешь везде IP, а эта зараза всёравно откудато имя передает и пытается по нему подклчится
p.s. я тоже hosts правил тогда
   Grogan
 
8 - 23.07.21 - 17:43
пинги конечно идут. если hosts редактируешь и прописываешь соответствие, то без проблем в базу попадаешь
   Grogan
 
9 - 23.07.21 - 17:46
Просто в адресе:  Srvr="XX.XX.XX.XX";Ref="base";,    на месте XX.XX.XX.XX прописан адрес кластера. попав в кластер, мы не попадаем на рабочий сервер 1C-server, потому как кластер нам этого не сообщает. Справедливо когда приходим из другой подсети
   mistеr
 
10 - 23.07.21 - 18:30
(0) Если уж подняли домен, настройте нормально и DNS.

>Как я почитал

Ты или не то читал, или не так понял. При обращении к кластеру менеджер кластера выдает адрес сервера, который будет обслуживать данное подключение. И выдает он его, разумеется, в виде имени хоста, а не IP адреса.

Для нормальной работы нужно, чтобы имена и самого кластера, и всех его серверов без проблем разрешались с клиента. И списке баз нужно прописывать имена хостов, а не IP-шники.
   Garikk
 
11 - 23.07.21 - 18:31
(10) <И выдает он его, разумеется, в виде имени хоста,>
вот то что 1С до сих пор не запилила вариативность этой ф-ции, их явно не красит
и кстати совсем это не 'разумеется', очень кстати неявно
   mistеr
 
12 - 23.07.21 - 18:39
(11) Наоборот, очень правильно, приучают к нормальной инфраструктуре.
   Garikk
 
13 - 23.07.21 - 18:42
(12) ну вот те пример в (0), редактировать hosts явно не нормальная инфраструктура....да и никто не будет ради 1С строить не то чтобы AD, а просто dns поднимать
   mistеr
 
14 - 23.07.21 - 18:48
(13) Использование (и редактирование) hosts это нормально, если плюсы перевешивают минусы. А вот домен без настроенного DNS это не нормально. А тем более два домена.
   Garikk
 
15 - 23.07.21 - 18:50
(14) это ненормально хотябы в том что сейчас все роутеры раздают адреса через dhcp, и впилить туда dns записи раз плюнуть...но для этого админы должны быть и те кто помнит что так надо делать

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.