Участник

Зарегистрирован: Jun 2003
Место проживания:
Публикаций: 51
Статус:  |
Господа, есть следующий вопрос. Судя по man iptables, таблесам фиолетово, задаешь ты в правилах destination или source IP адресом или доменным именем.
Вот какая проблемка, нужно с определенного адреса источника все пакеты по порту 80 перекидывать на сервер в этой же подсети с доменным именем my.server.com (virtual host на серваке 192.168.0.2 где еще их несколько). Требуется именно на это имя кидать. На маршрутизаторе (192.168.0.254) в большую сеть, ловлю все запросы по 80 порту, пишу правило:
iptables -A PREROUTING -t nat -p tcp -s 192.168.0.1 --dport 80 -j DNAT --to destination my.domain.com
iptables - A POSTROUTING -t nat -d my.domain.com --dport 80 -j SNAT --to-source 192.168.0.254
При запуске скрипта получаю - Bad IP address. Меняю my.domain.com на IP 192.168.0.1 и все работает как мне нужно.
Коллега попробовал у себя - все проходит замечательно.
__________________
Плох тот Error, который не хочет стать General`ом...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|