iptables之NAT埠轉發設定
阿新 • • 發佈:2018-11-11
參考文章: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的地址哈。