NAT網絡地址轉換
SNAT:修改IP報文中的源IP地址 本地向互聯網請求
讓本地網絡中的主機可使用統一地址與外部通信,從而實現地址偽裝
請求:修改源IP,如果修改則由光梨園定義
響應:修改目標IP,由nat自動根據會話表中追蹤機制實現相應修改
DNAT:修改目標地址轉換 外網服務器向其他客戶端請求
請求:由外網主機發起,修改其目標地址,由管理員定義
相應:修改源地址,但由nat自動根據會話中的追蹤機制實現對應的相應
PNAT :port nat
內網訪問外網 做SNAT
iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -j SNAT –to-source 192.168.68.144
在10.0.0.3上ping192.168.68.134 在192.168.68.144上抓包
tail /var/log/httpd/access_log
如果外網地址是動態獲得的話就不要使用SNAT了
MASQUERADE
[root@centos ~]# iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -j MASQUERADE
在10.0.0.3上curl http://192.168.68.134
外網nat做DNAT 10.0.0.3開啟httpd服務 監聽8089端口 做了外網80端口映射以及目標IP地址nat轉換 #注意192.168.68.144的80端口要處于關閉狀態
[root@centos ~]# iptables -t nat -A PREROUTING -s 0/0 -d 192.168.68.144 -p tcp –dport 80 -j DNAT –to-destination 10.0.0.3:8089
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/88326