我将一台机器升级到 22.04,发现 mDNS 名称和 avahi-discover 名称不同。
命令host mylaptop
给我mylaptop.xxx.comcast.net
,而 avahi-discover 给我mylaptop.local
。我有另一个 20.04 安装,它提供mylaptop.local
这两种方式。例如,我可以使用命令登录到另一台本地服务器,ssh server
但不能ssh server.local
。
这些名称更改是可以的,但缺乏一致性会破坏我的 Cups 打印,因为 avahi 告诉 cups 该名称server.local
不是server
。
有什么想法需要更改或修复吗?我尝试重新安装 libnss-mdns,认为 20.04 中的一些配置可能已被保留,但这并没有什么区别。