為什麼使用 .local 字尾可以 ping 通機器,但沒有 .local 字尾就不行?

為什麼使用 .local 字尾可以 ping 通機器,但沒有 .local 字尾就不行?

我的本地網路使用 .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 後綴。為什麼這不起作用?

(請注意,我不是網路專家。)

相關內容