Доброго времени суток!
Имеется ejabberd 2.0.1 на Debian Lenny. Открыты порты 5222, 5223 и все остальные, что положены.
Все это дело находится за роутером на Linux, на котором организован проброс портов на сервер:
iptables -t nat -A PREROUTING -p tcp -d $INET_IP --dport 5222 -j DNAT --to-destination 192.168.0.254:5222
iptables -A FORWARD -i $INET_IFACE -d 192.168.0.254 -p tcp --dport 5222 -j ACCEPT
iptables -t nat -A PREROUTING -p tcp -d $INET_IP --dport 5223 -j DNAT --to-destination 192.168.0.254:5223
iptables -A FORWARD -i $INET_IFACE -d 192.168.0.254 -p tcp --dport 5223 -j ACCEPT
Вопрос: Как правильно организовать проброс порта 443 на 5223, так чтобы для конечного пользователя эти порты были идентичны?
Сейчас сделал так:
iptables -t nat -A PREROUTING -p tcp -d $INET_IP --dport 443 -j DNAT --to-destination 192.168.0.254:5223
Вроде работает, но не уверен, что это правильное решение. Подскажите, как нужно?