Форум сетевых администраторов
Показаны 3 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Linux (http://netadmin.ws/forum/forumdisplay.php?forumid=13)
-- iptables DNAT (http://netadmin.ws/forum/showthread.php?threadid=10419)


Помещено DiMM 13-03-2005 в 22:35:

iptables DNAT

Господа, есть следующий вопрос. Судя по 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`ом...


Помещено gryshadow 15-03-2005 в 08:47:

Ð_Ð_ээ насколько я понял ты все пакеты от себя на 80-ый порт уходящие на себяже и заворачиваешь?
Возможно разные версии iptables, есть также iptables с расширенными возможностями, вероятно у тебя стоит "базовый"..

__________________
Чайник, мечтающий стать самоваром!


Помещено DiMM 15-03-2005 в 21:02:

Ну я решил проблему, несколько по другому. Версии одинаковые, таблесы в базовой версии понимают dst или src как domain name. Интересовало понимает ли dst и src в NAT.

__________________
Плох тот Error, который не хочет стать General`ом...


Формат времени GMT. Текущее время 02:03.
Показаны 3 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.