NAT模式原理圖

Virtual Server via NAT : 用地址翻譯實現虛擬服務器,地址轉換器有能被外界訪問到的合法IP地址,它修改來自專有網絡的流出包的地址,外界看起來包是來自地址轉換器本身,當外界包送到轉換器時,它能判斷出應該將包送到內部網的哪個節點。
優點是節省IP 地址,能對內部進行偽裝。
缺點是效率低,因為返回給請求方的流量經過轉換器。
服務搭建:
作為lvs調度服務器DS:192.168.13.111
作為后端服務器RS:192.168.13.112
作為后端服務器RS:192.168.13.113
調度器設置:
1、設置兩個不同網段的ip,一個用來接收客戶端的請求,另一個作為真實服務器的網關。
ip addr add 192.168.50.100/24 dev ens33 # 添加ip
2 . 安裝lvs管理工具——ipvsadm服務
yum install ipvsadm -y
3 . 添加vip以及真實服務器到調度器
ipvsadm -A -t 192.168.50.100:80 -s rr
ipvsadm -a -t 192.168.50.100:80 -r 192.168.13.112:80 -m
ipvsadm -a -t 192.168.50.100:80 -r 192.168.13.113:80 -m

4 . 開啟調度器的內核路由功能
sysctl -a |grep ip_forward # 查看
sysctl -w net.ipv4.ip_forward=1 # 打開
5 加載模塊
modprobe iptable_nat 如果不加載此模塊,也可以在第一次訪問時成功,但是會在再次訪問時出現延遲過長,或訪問超時現象
RS端設置:
yum install httpd -y # 安裝服務
systemctl start httpd #啟動服務
vim /var/www/html/index.html 設定服務器資源頁面
設定網關為調度器的對內ip
測試:
