本實驗從snat功能配置好開始
如果不會配置snat,請先從此處開始
點擊這里
實驗環境:
這里我使用兩臺centos7虛擬機,一臺自己的win10本機,所有虛擬機網卡均使用橋接模式,
centos01號機器作為局域網內部機器,之后文中稱之為1號主機
centos02號機器實作路由轉發以及dnat功能,之后文中稱之為2號路由器

網路拓撲圖:

這里我們最后效果是使用win10本機去訪問局域網內部的01號主機上的mysql和nginx服務,如果能夠成功,則代表我們dnat配置成功
在01號主機上配置服務器
首先啟動docker
service docker start
查看鏡像檔案
docker images
如果沒有mysql和nginx鏡像的話可以使用pull拉取
docker pull nginx
然后啟動服務
docker run --name yihe-nginx-1 -d -p 80:80 nginx
iptables配置dnat
iptables -t nat -A PREROUTING -i ens33 -d 192.168.0.105 -p tcp --dport 80 -j DNAT --to-destination 192.168.10.2:80
訪問驗證

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/293920.html
標籤:其他
