доменное имя, отображающееся на IP позади маршрутизатора

Необходимо использовать внешний IP шлюза. Попробуйте это:

rdr on $ext_if inet proto tcp from any to ($ext_if:0) port 24 -> 192.168.0.105 port 22

Круглые скобки будут вставлять IP-адрес, в настоящее время связываемый с тем интерфейсом, и держать его в курсе, если он изменится (из-за DHCP, например). Эти:0 указывают, что это должно только использовать основной IP, связанный с интерфейсом, не искаженными.

1
задан 2 December 2010 в 18:33
1 ответ

Если бы у Вас был один Сервер позади маршрутизатора, который разместил бы все страницы под serveral Именем имен хостов, Основанный Виртуальный Хостинг будет работать на Вас способ, которым Вы предлагаете.

Так как Вы говорите о различных хостах, и так как хосты связываются через TCP/IP а не через HTTP, это не будет работать. На самом деле Маршрутизатор или Хосты по сути не могли заботиться меньше об обеспеченном Имени хоста HTTP/1.1

Вас оставляют с возможностью установить reverseproxy, который возьмет все запросы, прибывающие на пути Красная Зона, и затем распределит запросы серверам приложений в Зеленой зоне.

Вы могли бы сделать NameBased Vhosts на Reverseproxy, если Вы должны.

1
ответ дан 4 December 2019 в 01:50

Теги

Похожие вопросы