1. 程式人生 > >iptables之NAT埠轉發設定

iptables之NAT埠轉發設定

參考文章:https://www.cnblogs.com/kevingrace/p/5865792.html

 

我有兩臺伺服器:

A:218.241.108.192/192.168.0.1

B:192.168.0.100

其中B算是一臺內網的伺服器,我每次跳轉都會先登入A,也是就是說A是一臺跳板機。

現在問題來了,我最近正在配置MooseFS需要檢視B的一個網頁,埠是9425,但我沒辦法通過linux伺服器A來檢視,於是我想起了iptables 的NAT轉換。

於是我在A伺服器上操作如下:

iptables -t nat -A PREROUTING -p tcp -m tcp --dport 9425 -j DNAT --to-destination 192.168.0.100:9425
iptables -t nat -A POSTROUTING -d 192.168.0.100/32 -p tcp -m tcp --sport 9425 -j SNAT --to-source 192.168.0.1
service iptables save
service iptables start

 就這樣我就可以通過本機去訪問A的218.241.108.192地址的9425埠就可以看到我想要看的介面了。

其中,最關鍵一點還有 伺服器 B 的 預設路由Gateway指向伺服器A的 192.168.0.1的地址哈。