Strona 1 z 1

Przekierowanie danego portu na inny adres ip i port

: 24 listopada 2007, 19:30
autor: Balon
Posiadam serwer VPS na debianie. I potrzebuje po wpisaniu domena.pl:6666 przekierować to na jakiś inny np domena2.pl:7777. ¯adne tam maskowanie. Wpisuje jedno, łączy mnie z drugim.

Jak to zrobić?

ps. chodzi o serwer do gry

: 27 listopada 2007, 15:23
autor: nightwish86
Na serwerze domena.pl wpisujesz:

Kod: Zaznacz cały

iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 6666 -j DNAT --to domena2.pl:7777

: 27 listopada 2007, 16:24
autor: gothye
Zgadza się pod warunkiem, że obie domeny są na jednym serwerze. Lepiej zrób przekierowanie w html. Umieść plik index.html w katalogu roboczym apache z adresem drugiej domeny.

: 06 maja 2008, 16:04
autor: siwuch86
W takim razie jak zrobic przekierowanie z serwera na adres w lokalnej sieci jesli chcialbym zeby to wygladalo tak:

ktos z zewnatrz wklepuje siebie w przegladarce zalozmy 1.2.3.4:4567 i zeby w tym momencie przerzucilo go na adres 192.168.0.2:80.

Na serwerze jest juz jedna strona a chcialbym na swoim kompie tez umiescic inna.

Probuje tak ale nic:

Kod: Zaznacz cały

iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 4567 -j DNAT --to 192.168.0.2:80
Dodam moze ze na serwerze korzystam z innej dystrybucji (nnd), licze jednak na uprzejmosc ;-)

: 10 maja 2008, 18:01
autor: Yampress
iptables -t nat -A PREROUTING -p tcp -d 1.2.3.4 --dport 4567 -j DNAT --to 192.168.0.2:80

: 17 lipca 2008, 10:56
autor: siwuch86
Oczywiscie sprawa byla banalnie prosta. Wystarczylo tylko poczytac troche firewallu w Linuksie.

Kod: Zaznacz cały

iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 4567 -j DNAT --to-destination 192.168.0.2:80
iptables -A FORWARD -d 192.168.0.2 -p tcp --dport 80 -j ACCEPT