当我运行路由命令时,默认网关解析为 _gateway。我可以 ping _gateway,它解析为我的默认网关并进行回复。
为什么 Ubuntu 18.04 在网关前面添加 _ ?
答案1
取自systemd 系统和服务管理器,“235 的变化”:
nss-myhostname/systemd-resolved 现在将默认为“_gateway”主机名合成 A/AAAA 资源记录,指向当前的默认 IP 网关。以前它对“网关”名称这样做,阻碍了采用,因为一些发行版希望将该主机名开放供本地使用。在构建时可能仍会请求旧的行为。
正如您所看到的,某些发行版反对使用gateway
作为 automagic 别名,因此将其更改为_gateway
。
也可以看看systemd-resolved
文档,“综合记录”。