为什么我可以 ping 使用 .local 后缀的机器,而没有 .local 后缀的机器就不能 ping 通?

为什么我可以 ping 使用 .local 后缀的机器,而没有 .local 后缀的机器就不能 ping 通?

我的本地网络使用 .lan 后缀。我宁愿根本不使用任何后缀,但显然 pfSense 不允许这样做。

我在这个局域网上运行着 Windows、MacOS 和 Linux 系统。我的大多数机器都只能通过名称 (例如“ping nas”) 或后缀 (例如“ping nas.lan”) 进行 ping。但是,其中有一两台 (通常是 Debian 系统) 无法通过名称进行 ping,除非我使用 .local 后缀:“ping nas-mirror.local”。

我不明白这是为什么。我的 resolv.conf 包含“search lan”,我的主机名文件包含“nas-mirror.lan”,并且我已经安装了 winbind。

我不想使用 .local 后缀。我根本不想使用后缀 - 或者,如果不行,就使用 .lan 后缀。为什么这不管用?我该怎么办?

(请注意,我不是网络专家。)

相关内容