三十六、Docker网络-NAT网络地址转换技术
2021-12-22 本文已影响0人
InsaneLoafer
NAT--Network Address Translation
参考地址:https://blog.csdn.net/hzhsan/article/details/45038265
Note
在docker容器访问外网时,是通过bridge(桥接模式)的NAT将容器的private address转为宿主机的private address,然后宿主机再通过路由器NAT将private address转为public address,从而访问到外网。
NAT一般是使用在路由器中的网络地址转换技术,解决了IPv4地址不足的问题。
总共有4,294,967,296
个可用的共有IPv4地址,所以工程师们开发出了私有ip地址和NAT。
私有地址必须要有个公有地址才能访问网络。
![](https://img.haomeiwen.com/i8853299/7b96108a84c57643.png)
![](https://img.haomeiwen.com/i8853299/75510537e1a69df0.png)
![](https://img.haomeiwen.com/i8853299/fa84a3183b8b432d.png)
![](https://img.haomeiwen.com/i8853299/38baff8d40c479e5.png)
![](https://img.haomeiwen.com/i8853299/5b85e2fd5acc1768.png)
![](https://img.haomeiwen.com/i8853299/9b3cfc0a8c701a14.png)
![](https://img.haomeiwen.com/i8853299/056ee545655a8a1c.png)
![](https://img.haomeiwen.com/i8853299/623239f7fc256b11.png)