This article to share is a Linux under the simple and easy to use tool rinetd, to achieve port mapping/forwarding/redirection, the need for small partners can refer to.
Port forwarding under Windows is typically a self-contained NAT and Porttunnel, Portmap
Linux Lower port forwarding mapping program called RINETD, boot method rinetd-c/etc/rinetd.conf, Pkill rinetd shutdown process
Tools Home: http://www.boutell.com/rinetd/
Software download, decompression installation
The code is as follows:
wget http://www.boutell.com/rinetd/http/rinetd.tar.gz
Tar zxvf rinetd.tar.gz
Make
Make install
Map the 1.1.1.1 11 port to the 2.2.2.2 3389 port with the following configuration file
The code is as follows:
[Root@localhost iso]# cat/etc/rinetd.conf
1.1.1.1 11 2.2.2.1 3389
1.1.1.1 12 2.2.2.2 3389
1.1.1.1 13 2.2.2.3 22
1.1.1.1 14 2.2.2.4 80
Allow *.*.*.*
Logfile/var/log/rinetd.log
Start Program
The code is as follows:
Pkill rinetd # #关闭进程
Rinetd-c/etc/rinetd.conf # #启动转发
Add this command to the/etc/rc.local and it will run automatically.
View status
The code is as follows:
Netstat-antup
If you want to implement with iptables, you can use the command.
The code is as follows:
Wan_ip= "202.106.0.20″
Iptables-t nat-a prerouting-i eth0-p tcp–dport 2533-j dnat–to 192.168.1.88:80
Iptables-t nat-a postrouting-o eth0-s 192.168.1.88-p tcp–sport 80-j snat–to $WAN _ip:2533
The first sentence defines a variable
The second sentence implements a request for Port 2533 forwarded to the 192.168.1.88 80 port
The third sentence modifies the source address from the Etho output is 192.168.1.88, the port is 80 of the packet's source address is the local 2533 port, so that the other side received
Data packets can be returned correctly after the packet.
The above mentioned is the entire content of this article, I hope you can enjoy.