当使用 Ubuntu 16.04 或 18.04 连接到我的互联网提供商的盒子时,任何无效的主机名都会解析为某种默认 IP(82.216.111.26
实际上是的 IP numericable.fr
)。
例子:
$ getent hosts invalidhostname 82.216.111.26 numericable.fr
systemd-resolve --flush-caches
当我从任何其他网络启动相同的命令时(为了刷新主机名解析缓存而运行之后),没有任何返回,这是合乎逻辑的。
我认为这是我的互联网提供商 (SFR) 的 DHCP 设置不正确,导致在开头systemd-resolved
添加domain numericable.fr
/etc/resolv.conf
有没有什么办法可以消除这种奇怪的行为?