即使我可以从Docker容器(即docker run busybox ping -c 1 216.58.207.206)成功地平平主机,但涉及DNS查找的请求会导致超时(例如,docker run nslookupDocker连接问题似乎是至 be 常见,但是,我的问题涉及Docker到DNS连接,并且与这些问题不同(尽管错误消息类似)。不过,我也尝试过罗宾·温斯洛的修复网络DNS配置,显式地指定本地或全局DNS服务器失败。$ docker run --dns busybox
我有一个主机列表hostfile,我正在进行名称查找,仅仅是为了知道主机是否在DNS中有记录,而不是借助Linux本机工具nslookup。下面是我正在做的事情和它的工作,但是有一种情况是nslookup找不到任何东西,因此result不存在--在这种情况下,我想填充“没有dns记录”$ for i in `cat hostfile`; printf "$i: %s\\n" $(nslookup $i | awk 'FNR==6{print $2}&
如果我理解正确,它将检查主机文件mdns (本地dns?)然后在检查dns服务器之前失败?运行命令nmcli dev show | grep DNS (从这个问题- 如何知道我在使用什么dns)返回以下内容:
IP4.DNS[1]: 8.8.8.8DNS查找始终失败(也就是说,在第一次尝试时失败的并不是一个缓慢的DNS服务器,直到缓存了一个值)。一个失败的nslookup示例(将域更改为删除工作域