| 
    
            
         
         | 
    
  | 
Два сервера 1С с одинаковым именем в разных доменах | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        varyag    
     18.03.16 
            ✎
    08:30 
 | 
         
        Здравствуйте!
 
        /Есть два предприятия, каждое со своим доменом но в одной сети, разных подсетях. У каждого стоит сервер 1С, причем оба называются "1c" и имеют разные версии. Возникла необходимость подключаться к базе чужого домена. Прописали путь 1c.ИмяЧужогоДомена.local. Но при попытке запуска видимо 1с пытается подключиться к серверу своего домена и пишет о различии версий клиента и сервера. Тогда в файле hosts добавили строку 1c 192.xx.xx.xx где 192.xx.xx.xx - ip сервера на чужом домене в другой подсети. После этого запуск прошел успешно. Но тогда не будут работать базы своего домена. Кто нибудь сталкивался с таким? я вот впервые))) почему 1С отбрасывает имя домена при запуске? или не 1С а ДНС сервер... в общем кто что знает говорите) Интересно стало  | 
|||
| 
    1
    
        vde69    
     18.03.16 
            ✎
    08:33 
 | 
         
        будет работать через учетку с явным доменом только если домены "дружат", как подружить домены - в лес.
 
        собственно причина сабжа не в том, что ты не видешь сервер, а в том, что сервер чужого домена не видет тебя... а вообще советую имена серверов сделать разными...  | 
|||
| 
    2
    
        varyag    
     18.03.16 
            ✎
    08:40 
 | 
         
        (1) Понятно что лучше разные имена. Но раньше мы с ними е  не пересекались) кто ж знал... про подружить домены и в лес можно подробнее??))     
         | 
|||
| 
    3
    
        HawkEye    
     18.03.16 
            ✎
    08:42 
 | 
         
        (2) доверительные отношения - гугл в помощь... и эта... пригласи специалиста.     
         | 
|||
| 
    4
    
        varyag    
     18.03.16 
            ✎
    08:46 
 | 
         
        (3) да ладно, у нас админ есть - ему скажу. Только я не понял, после настройки доверительных отношений он будет учитывать имя домена при подключении или чо?     
         | 
|||
| 
    5
    
        varyag    
     18.03.16 
            ✎
    08:46 
 | 
         
        + (4) он - в смысле 1С     
         | 
|||
| 
    6
    
        vde69    
     18.03.16 
            ✎
    08:49 
 | 
         
        кстати сабж будет работать если вместо имени сервера использовать его IP, правда при этом не будет работать доменная авторизация в базе...     
         | 
|||
| 
    7
    
        zva    
     18.03.16 
            ✎
    08:50 
 | 
         
        а если в файле hosts прописать 1cv2 192.xx.xx.xx и в подключении указать имя сервера 1с - 1cv2 не сработает?     
         | 
|||
| 
    8
    
        varyag    
     18.03.16 
            ✎
    08:54 
 | 
         
        Как оказалось доверительные отношения между доменами есть.     
         | 
|||
| 
    9
    
        varyag    
     18.03.16 
            ✎
    08:54 
 | 
         
        (7) поробовать надо     
         | 
|||
| 
    10
    
        varyag    
     18.03.16 
            ✎
    08:58 
 | 
         
        (7) не канает     
         | 
|||
| 
    11
    
        varyag    
     18.03.16 
            ✎
    09:00 
 | 
         
        (3) сам не специалист?)     
         | 
|||
| 
    12
    
        vde69    
     18.03.16 
            ✎
    09:41 
 | 
         
        (8) кроме доверительных отношений на DNS серверах нужно правильно прописать прямую и обратную зону     
         | 
|||
| 
    13
    
        TormozIT    
     гуру 
    18.03.16 
            ✎
    09:54 
 | 
         
        Попробуй пересоздать сервер 1с и кластер в нем и рабочий сервер в нем, используя полное доменное имя. Твоя проблема растет из-за того, что после "первого контакта" кластер перебрасывает клиента на рабочий процесс уже без полного доменного имени, а с тем именем, которое у рабочего сервера, а оно короткое.     
         | 
|||
| 
    14
    
        zva    
     18.03.16 
            ✎
    09:57 
 | 
         
        в (13) должно сработать
 
        http://pro1c.org.ua/?showtopic=14624  | 
|||
| 
    15
    
        Shamandafil    
     18.03.16 
            ✎
    09:57 
 | 
         
        (13) можно и не пересоздавать, но это требует ручной правки файлов реестра кластера 1С     
         | 
|||
| 
    16
    
        vde69    
     18.03.16 
            ✎
    09:58 
 | 
         
        (13) не выйдет...
 
        а вот что точно выйдет - это пересоздание с использованием алиесов...  | 
|||
| 
    17
    
        vde69    
     18.03.16 
            ✎
    10:01 
 | 
         
        (14) причина почему не выйдет простая, в протоколе обмена используются короткие имена в любом случае, и сервер по этому короткому имени ищет IP, разумеется ищет сначала в своем домене...
 
        по этому только использование алиасов или переименование сервера целиком...  | 
|||
| 
    18
    
        varyag    
     18.03.16 
            ✎
    10:03 
 | 
         
        Всем спасибо, вечером попробуем. Щас все работают... (17) Можешь про алиесы поподробнее?     
         | 
|||
| 
    19
    
        vde69    
     18.03.16 
            ✎
    10:08 
 | 
||||
| 
    20
    
        TormozIT    
     гуру 
    18.03.16 
            ✎
    10:32 
 | 
         
        (16) Выйдет.     
         | 
|||
| 
    21
    
        TormozIT    
     гуру 
    18.03.16 
            ✎
    10:34 
 | 
         
        (15) Ручная правка может привести к плачевным последствиям и начинающий может не везде исправить. Поэтому оставим этот способ для опытных или рисковых специалистов.     
         | 
|||
| 
    22
    
        TormozIT    
     гуру 
    18.03.16 
            ✎
    10:36 
 | 
         
        (17) Что за протокол обмена?     
         | 
|||
| 
    23
    
        vde69    
     18.03.16 
            ✎
    10:38 
 | 
         
        (22) между клиентом и сервером... я его сниферил и разбирал в свое время...     
         | 
|||
| 
    24
    
        vde69    
     18.03.16 
            ✎
    10:40 
 | 
         
        (23) даже при подключении по IP в протоколе фигурируют имя сервера и имя клиента...     
         | 
|||
| 
    25
    
        TormozIT    
     гуру 
    18.03.16 
            ✎
    10:43 
 | 
         
        (23) Что "снифферил" - хорошо, но делал это не в конфигурации (13) подозреваю.     
         | 
|||
| 
    26
    
        vde69    
     18.03.16 
            ✎
    10:57 
 | 
         
        (25) да не в (13), но пробовал конект по IP и домены были разные...     
         | 
|||
| 
    27
    
        vde69    
     18.03.16 
            ✎
    11:13 
 | 
         
        кстати логин юзера (с клиента) идет то же короткий, по этому вин авторизация в 1с когда юзеры ходят из разных доменов реально не всегда работает...     
         | 
|||
| 
    28
    
        TormozIT    
     гуру 
    18.03.16 
            ✎
    11:36 
 | 
         
        (26) Тогда не засчитано. Я же объяснил в (13) что после первого контакта идет переброска на адрес, равный имени рабочего сервера, заданного в конфигурации кластера.     
         | 
|||
| 
    29
    
        TormozIT    
     гуру 
    18.03.16 
            ✎
    11:37 
 | 
         
        (27) Авторизация ОС действительно работать не будет.     
         | 
|||
| 
    30
    
        varyag    
     18.03.16 
            ✎
    13:16 
 | 
         
        Чо то не пойму как удалить сервер. Пишет что центральный сервер 1С невозможно удалить     
         | 
|||
| 
    31
    
        BigHarry    
     18.03.16 
            ✎
    21:45 
 | 
         
        (15) Скажите, а какой файл кластера надо править? Достаточно исправить в \srvinfo\1cv8wsrv.lst или надо лезть глубже и править \srvinfo\reg_1541\1CV8Clst.lst ?
 
        Предстоит переезд сервера в другую подсеть и перспектива правки у кучи клиентов \etc\hosts совсем не радует. Хочется прибить как-то эти короткие имена, но, кстати, пересоздание кластера с пропиской FQDN не помогло - все равно 1С почему-то использует короткое имя.  | 
|||
| 
    32
    
        Лефмихалыч    
     18.03.16 
            ✎
    22:34 
 | 
         
        >в файле hosts добавили строку 
 
        >1c 192.xx.xx.xx Ни ума, ни фантазии... Во-первых, что помешало написать не "1С", а какое-то другое имя, не конфликтующее ни с чем? Во-вторых, на чорта лезть в hosts при живом домене? Для этого надо было руками создать А-запись в ДНС.  | 
|||
| 
    33
    
        BigHarry    
     18.03.16 
            ✎
    23:01 
 | 
         
        (32) Серверные потроха 1С-Предприятия почему-то не используют ДНС-ы, А-рекорды и ПТР-рекорды. На каком-то этапе (как уже выше писали) сервер вычисляет NETBIOS имя машины, на которой он запущен, и это имя передается клиенту для того, что бы он установил соединение. Если клиент находится вместе с сервером в одном и том же сегменте локальной сети (коллизионный домен) - то клиент без проблем подключается к серверу по короткому имени. А если они в разных сетях - то клиенту не вычислить адрес сервера, так как оно ему выдается коротким, т.е. вместо server.kontora.ru он получает SERVER.     
         | 
|||
| 
    34
    
        varyag    
     21.03.16 
            ✎
    04:50 
 | 
         
        (32) Уважаемый Лев Михайлович, я не знаю что помешало "написать не "1С", а какое-то другое имя, не конфликтующее ни с чем". Наверное ни о каком конфликте никто и думать не мог, т.к. предприятия совершенно разные и даже не предполагалась работа в таком режиме.
 
        По второму вашему вопросу - в файл hosts залезли на пользовательском компьютере лишь для того, чтобы убедиться что причина именно в конфликте имен серверов, после чего все вернули на место. Мне не понятно Ваше негодование.. Форум вроде создан для того чтобы помогать друг другу, так может это и будем делать? Помните, что не все так компетентны как Вы в каких-то вопросах, хотя в каких-то наверняка и Вам может понадобится помощь других людей. Возможно и эта ветка кому-то в будущем поможет.  | 
|||
| 
    35
    
        Мимохожий Однако    
     21.03.16 
            ✎
    08:40 
 | 
         
        (34)Полагаю, негодование в том, что совет переименовать не в прок. Левой пяткой правое ухо чесать вместо очевидного. Заниматься исследованиями различных способов подружить одноименные сервера на рабочих базах...Я бы тоже негодовал.ИМХО, ничего личного.     
         | 
|||
| 
    36
    
        darius357    
     21.03.16 
            ✎
    08:50 
 | 
         
        ну как всегда побакланили, и нифига толку     
         | 
|||
| 
    37
    
        vde69    
     21.03.16 
            ✎
    08:56 
 | 
         
        (35) ты представляешь геморой переименования боевого сервера на 200 рыл, из которых 20 работают даже в выходные???
 
        На самом деле тут вопрос где эти домены, в одном лесу или нет.... Вот если домены в одном лесу и у них сервера имеют одно имя - вот тут нужно негодовать... для автора я советую 1. на одном сервере службу сервера 1с установить на нестандартном диапазоне портов 2. прописать алиасы 3. написать пакеты запуска баз (в параметрах явным образом прописать имя и порты) 4. на всех серверах DNS зарегистрировать алиасы в прямой и обратной зоне 5. установить на обоих серверах пользователя службы 1с как ДОМЕННОГО (а не локального) с ОДИНАКОВЫМ именем и паролем 6. в АД обоих домена прописать этого юзера с правами USER 7. На серверах этим юзерам добавить ЛОКАЛЬНЫЕ права после этого должен заработать сабж (включая доменную авторизацию), я так делал на старой (NT) авторизации серверов (на новой не испытывал, может не взлететь)...  | 
|||
| 
    38
    
        vde69    
     21.03.16 
            ✎
    08:58 
 | 
         
        (37) +
 
        и еще: для вин авторизации возможно придется пароли юзеров в двух доменах привести к единообразию  | 
|||
| 
    39
    
        etc    
     21.03.16 
            ✎
    09:20 
 | 
         
        TormozIT правильно говорит. Должно разруливаться ПОЛНЫМ ДНС именем указанным а) при создании "рабочего сервера" в кластере б) в строке подключения. Потому как в кластере может быть несколько рабочих серверов и соответственно менеджер кластера берет имя именно из свойств "рабочего сервера".     
         | 
|||
| 
    40
    
        Лефмихалыч    
     21.03.16 
            ✎
    09:21 
 | 
         
        (34) в hosts что мешало прописать имя, отличное от настоящего?     
         | 
|||
| 
    41
    
        Лефмихалыч    
     21.03.16 
            ✎
    09:21 
 | 
         
        (33) да нормально всё они используют, я проверял.     
         | 
|||
| 
    42
    
        eklmn    
     гуру 
    21.03.16 
            ✎
    10:25 
 | 
         
        (34) это он еще по доброму! 
 
        (33) ну а кто мешает в этом домене, в ДНС, прописать алиас с другим именем 1с_2 ?  | 
|||
| 
    43
    
        ЧеловекДуши    
     21.03.16 
            ✎
    10:28 
 | 
         
        (2) причем вообще тут имена БД?
 
        У вас случаем не одинаковые имена Серверов? ... Чувствую, у автора сего зоопарка фантазия плохо играла :)  | 
|||
| 
    44
    
        ЧеловекДуши    
     21.03.16 
            ✎
    10:34 
 | 
         
        (37) А кому легко? :)
 
        Пяткой левое ухо чесать тоже не с руки :)  | 
|||
| 
    45
    
        samozvanec    
     21.03.16 
            ✎
    10:35 
 | 
         
        (0) а оно вам зачем? может, веб-сервер - ваше все?     
         | 
|||
| 
    46
    
        varyag    
     22.03.16 
            ✎
    05:29 
 | 
         
        Давненько я не заходил) много нового тут смотрю..
 
        В общем сделали так: 1. Добавили еще один рабочий сервер с именем 1c_ИмяКомпании.ИмяДомена.local 2. Прописали на ДНС-сервере алиасы для него 3. Добавили для базы из чужого домена требование назначения функциональности, чтобы запуск был всегда на новом рабочем сервере 1c_ИмяКомпании.ИмяДомена.local (Иначе он её запускал то там то там). Всем спасибо, что откликнулись. Остался такой вопрос, почему у рабочего процесса неактивны поля Использование, Включен, Активен а у рабочего сервера неактивна кнопка применить? т.е. не получалось никак сменить центральный сервер, чтобы прописать его с именем домена. http://storage5.static.itmages.ru/i/16/0322/h_1458613639_5888018_321acbf065.png http://storage4.static.itmages.ru/i/16/0322/h_1458613639_5137614_fbd1c26af8.png  | 
|||
| 
    47
    
        varyag    
     25.03.16 
            ✎
    04:55 
 | 
         
        Ап,
 
        Остался такой вопрос, почему у рабочего процесса неактивны поля Использование, Включен, Активен а у рабочего сервера неактивна кнопка применить? т.е. не получалось никак сменить центральный сервер, чтобы прописать его с именем домена. http://storage5.static.itmages.ru/i/16/0322/h_1458613639_5888018_321acbf065.png http://storage4.static.itmages.ru/i/16/0322/h_1458613639_5137614_fbd1c26af8.png  | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |