iptables怎么進行本地端口轉發(fā)
在工作環(huán)境中接觸到iptables有時候需要進行端口轉發(fā)功能,下面學習啦小編給大家介紹一下如何使用iptables進行本地端口轉發(fā)。希望對大家有所幫助。
iptables進行本地端口轉發(fā)方法
1、首先登陸我們的內網服務器,工作機不能隨便拿來用的。
2、再查看一下我們系統(tǒng)里當前使用的端口情況
下面我開啟一下系統(tǒng)的ip轉發(fā)功能:echo 1 > /proc/sys/net/ipv4/ip_forward
4、我們也可以通過編輯 /etc/sysctl.conf文件來啟用ip轉發(fā),然后再使用sysctl命令生效。
5、例如我們將連接服務器 43999端口的連接都轉發(fā)到22端口上面去,可以使用下面的命令
iptables -t nat -A PREROUTING -p tcp -i eth0 -d 192.168.31.147 --dport 43999 -j DNAT --to 192.168.31.147:22
6、這樣就可以實現(xiàn)在外面也可以通過43999端口連接ssh了。其實我們的43999端口是在系統(tǒng)里沒有開的,但通過轉發(fā)就可以使用了。
7、以上只是使用了在外面的情況,但如果在服務器里邊是使用不到43999端口的。
8、這里我們還可以在里邊進行設置本地轉發(fā)。
9、再從本地進行測試,也是可以連接了,雖然端口是沒有開啟的。
看過“ iptables怎么進行本地端口轉發(fā) ”的人還看了:
1.怎么設置聯(lián)普TL-WR742N路由器端口轉發(fā)