Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Несколько порталов внутри - как настроить NAT

    Scheduled Pinned Locked Moved Russian
    14 Posts 3 Posters 2.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • werterW Offline
      werter
      last edited by

      Доброе.
      Что получают в кач-ве днс пол-ли по впн ?

      1 Reply Last reply Reply Quote 0
      • A Offline
        Angel_19
        last edited by

        Получают IP сервера с DNS внутри локальной сети центрального офиса.

        Другие сервисы при этом работают исправно: общие папки, RDP и др.

        1 Reply Last reply Reply Quote 0
        • P Offline
          PbIXTOP
          last edited by

          Используйте различные DNS записи для Internet и Intranet сегментов.
          Для Internet - IP Haproxy
          Для Intranet - можно и внутренние

          1 Reply Last reply Reply Quote 0
          • A Offline
            Angel_19
            last edited by

            Не понимаю зачем использовать разные DNS…
            Только если подключился клиент по OpenVPN , то ему давать вместо внутреннего IP внешний?

            Я уже установил тунель (OpenVPN), и уже имею доступ к внутренним ресурсам, зачем мне их получать мимо тунеля?

            1 Reply Last reply Reply Quote 0
            • werterW Offline
              werter
              last edited by

              @Angel_19:

              Не понимаю зачем использовать разные DNS…
              Только если подключился клиент по OpenVPN , то ему давать вместо внутреннего IP внешний?

              Я уже установил тунель (OpenVPN), и уже имею доступ к внутренним ресурсам, зачем мне их получать мимо тунеля?

              Это наз-ся SplitDNS.

              Попробуйте у себя на машине в файл hosts добавить записи :

              web1.contora.ru  192.168.5.200
              web2.contora.ru  192.168.5.201

              После сбросить кеш в ИЕ, подкл. извне через OpenVPN и попробовать в IE открыть web1.contora.ru , web2.contora.ru

              1 Reply Last reply Reply Quote 0
              • A Offline
                Angel_19
                last edited by

                @Angel_19:

                При этом ping идет нормально до этих сайтов, доменное имя также корректно разрешается в IP, а сайт(ы) не грузятся.

                Т.е. если:```
                ping office.contora.ru

                Обмен пакетами с office.contora.ru [192.168.5.198] с 32 байтами данных:
                Ответ от 192.168.5.198: число байт=32 время<1мс TTL=64

                
                Таким образом, у клиента подключившегося через **OpenVPN**, доменное имя **office.contora.ru** разрешается в верный IP внутри сети!
                
                Предполагаю что нужно донастроить или изменить настройки Frontend'a. Т.к. там указано что слушаем на WAN, + правило создано которое данные с WAN порт 80 заворачивают на файорвол, а в случае с OpenVPN данные идут с другого интерфейса и следовательно не попадают под эти правила.
                Выкладываю настройки Frontend'a:
                
                ![HAProxy_Frontend.png](/public/_imported_attachments_/1/HAProxy_Frontend.png)
                ![HAProxy_Frontend.png_thumb](/public/_imported_attachments_/1/HAProxy_Frontend.png_thumb)
                1 Reply Last reply Reply Quote 0
                • werterW Offline
                  werter
                  last edited by

                  2 Angel_19
                  Вы nat loopback пытаетесь реализовать. Клиенты-то впн-ские на WAN изнутри сети лезут.

                  Не любите моск. Настраивайте splitdns.

                  1 Reply Last reply Reply Quote 0
                  • A Offline
                    Angel_19
                    last edited by

                    Если смысл split dns в том , чтобы внешнее имя Вашего сервиса, нах-ся внутри сети,  для лок. пользователей разрешалось в локальный IP-адрес.
                    То это уже сделано. И исправно работает.

                    1 Reply Last reply Reply Quote 0
                    • werterW Offline
                      werter
                      last edited by

                      когда пользователь подключается через OpenVPN то сайты прописанные в HAProxy у них не открываются

                      Тогда как подкл. ? Куда подкл ?

                      1 Reply Last reply Reply Quote 0
                      • A Offline
                        Angel_19
                        last edited by

                        Peer to peer, и Remote Access.

                        Проблемы начались именно после установки HAProxy, до этого использовал NAT, т.к. веб сайт внутри был один.

                        1 Reply Last reply Reply Quote 0
                        • A Offline
                          Angel_19
                          last edited by

                          Проблему решил: в настройках: Backend 'ов убрал галочки - Transparent ClientIP -> Use Client-IP to connect to backend servers.
                          Все стало работать нормально.

                          Всем спасибо!

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post
                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.