Подскажите, а есть ли возможность, используя IPTABLES пробросить 80 порт внутрь сети на несколько компов в зависимости от URL (host header'а запрса)?
Например, есть сеть 192.168.0.0/24 с шлюзом(NAT) в интернет 192.168.0.1. За фаерволом есть два веб сервера на разных машинах с именами myapache.ru (192.168.0.2) и damnediis.com (192.168.0.3). Нужно, чтобы входящий http запрос, приходящий на шлюз из интернета к myapache.ru передавался на 192.168.0.2, а к damnediis.com на 192.168.0.3.
Понимаю, что iptables не обязан читать заголовки протоколов высокого уровня, но тем не менее, есть же возможность передать пакет в юзерспейс (QUEUE) для обработки.
Никто не знает подходящего решения?