Назад | Перейти на главную страницу

Пограничный шлюз vCloud DNAT не пересылает запросы, поступающие из внутренней сети

Рассмотрим следующую конфигурацию:

                    ------------------------------- [Remote Client on internet]
                    |
                    |
               (public IP)
              192.171.140.2
                    |
              Edge Gateway
                    |
               192.168.1.1
                    |
                    |
          -----------------------
          |                     |
    192.168.1.2           192.168.1.3
   [Local client]           [Server]

Я создал необходимое правило DNAT, которое перенаправляет запросы 192.171.140.2:80->192.168.1.3:8080 который работает нормально, внешний клиент может получить доступ к серверу. Тем не мение, Local client не может. Кажется edge gateway отбрасывает пакеты, приходящие из Local client и иду к server. Обе Local client и Server могут получить доступ к Интернету, и они оба могут пинговать example.com (192.171.140.2). Все межсетевые экраны отключены.

Вопрос: почему Local client не может получить доступ Server с помощью http://example.com?

Я думаю, что надо настроить "NAT Hairpinning". По сути, вам нужно создать правила DNAT / SNAT в обеих сетях, подключенных к границе (локальной и внешней).