Kubernetes集群 node-local-dns 缓存

node-local-dns 强制使用TCP访问CoreDNS

CoreDNS运行对外提供的是 TCP 53端口,所以采用默认的 dig 命令查询时,由于 docker run 只映射TCP端口,所以就会查询超时。解决的方法是在 dig 查询命令令中添加 +tcp 参数:

dig的 +tcp 参数可以采用TCP方式查询DNS解析
dig @192.168.8.116 -p 553 +tcp www.baidu.com

参考