阅读背景:

docker自定义网络里的dns实现原理

来源:互联网 

简单说一下流程吧,不写了。

docker会修改容器里的/etc/resolv.conf文件,把dns服务器设置成127.0.0.11,因为127.0.0.0/8地址都是本机回环地址,所以dns查询的时候实际上是把请求发给了自己。虽然是发给自己,但是还是要走netfilter表的。nat表的output链里把发往127.0.0.11:53的UDP包转到了41741端口docker会修改容器里的/etc/resolv.conf文件,把dns服




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: