linux的端口转发到域名
如果希望转发的不是IP,而是一个域名,因为IP是动态的(例如花生壳的免费域名),天天改规则又不太现实。
iptables -t nat -A PREROUTING --dst 127.0.0.1 -p tcp --dport 3389 -j DNAT --to-destination MY.COM:3389
上面这样是不行的,得下面这样
官网挂了,还好之前有备份
wget http://www.boutell.com/rinetd/http/rinetd.tar.gz
tar -xvf rinetd.tar.gz
cd rinetd
sed -i 's/65536/65535/g' rinetd.c
mkdir /usr/man/
make && make install
vi /etc/rinetd.conf
0.0.0.0 3389 MY.COM 3389 //设置端口转发
/usr/sbin/rinetd
开机启动vi /etc/rc.d/rc.local加入/usr/sbin/rinetd
要停掉程序 pkill rinetd