Forward portów
Z Wikipedii
Forward portów (ang. port forward, port redirect) - przekierowanie pakietów z Internetu, przychodzących na określony port serwera, do innego komputera w sieci lokalnej. Forwardowane mogą być protokoły TCP, UDP i inne. W zależności od implementacji i używanego narzędzia przekierowanie pakietów następuje domyślnie na te same porty do maszyny wewnątrz sieci lokalnej, bądź są one zmieniane na inne.
Umożliwia komputerom spoza sieci wewnętrznej (LAN) połączyć się z komputerem stojącym za bramą (np. w strefie DMZ). Forward portów stosowany jest w przypadku, gdy wymagana jest konieczność łączenia się z komputerami w sieci wewnętrznej (np. gdy użytkownik chce stworzyć serwer na swoim komputerze, podłączonym do sieci poprzez mechanizm maskarady).
[edytuj] Przykład za pomocą iptables dla eMule
iptables -I FORWARD -p tcp -d 192.168.0.3 --dport 4662 -j ACCEPT iptables -t nat -I PREROUTING -p tcp -i eth0 -d 0/0 --dport 4662 -j DNAT --to 192.168.0.3 iptables -I FORWARD -p udp -d 192.168.0.3 --dport 4672 -j ACCEPT iptables -t nat -I PREROUTING -p udp -i eth0 -d 0/0 --dport 4672 -j DNAT --to 192.168.0.3
Gdzie eth0 to interfejs podłączony do internetu. Jeśli mamy stały adres adres IP po opcji -d możemy go podać.