例如,我有一台名为abcd的Windows机器,它使用DHCP接收IP地址(例如172.28.45.5)。
当我执行ping -a 172.28.45.5时,有时我会接收abcd作为主机名。有时,我会收到FQDN,例如abcd.xxx.yyy.com,这是首选的、准确的方法。
为什么有时我会收到主机名,而其他时候会接收FQDN?这是DNS在某种程度上腐败的迹象吗?
我有一个简单的安装,Debian作为客人在Virtualbox中。我安装了resolvconf包。resolv.conf文件如下:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8
nameserver 10.3.x.x
nameserver 10.219.x.x
我通过GUI (应用程序/系统工具/网络工具
所以这一直都是有效的。我在GKE中运行了几个简单的服务,它们通过标准的service.namespace域名相互引用。
今天,所有DNS名称解析都停止工作。我没有改变任何东西,尽管这可能是由主升级触发的。
/ambassador # nslookup ambassador-monitor.default
nslookup: can't resolve '(null)': Name does not resolve
nslookup: can't resolve 'ambassador-monitor.default': Try again