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.
    • 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.