Почему я могу пинговать машины, использующие суффикс .local, но не могу без него?

Почему я могу пинговать машины, использующие суффикс .local, но не могу без него?

Моя локальная сеть использует суффикс .lan. Я бы предпочел вообще не использовать никакой суффикс, но, видимо, pfSense этого не разрешает.

Я использую системы Windows, MacOS и Linux в этой локальной сети. Большинство моих машин можно пинговать только по имени (например, "ping nas") или с суффиксом (например, "ping nas.lan"). Однако одну или две из них (обычно системы Debian) нельзя пинговать по имени, если я не использую суффикс .local: "ping nas-mirror.local".

Я не понимаю, почему это так. Мой resolv.conf содержит "search lan", мой файл hostname содержит "nas-mirror.lan", и я установил winbind.

Я не хочу использовать суффикс .local. Я хочу вообще не использовать суффикс - или, если это невозможно, суффикс .lan. Почему это не работает, и что с этим можно сделать?

(Обратите внимание, что я не являюсь экспертом в области сетевых технологий.)

Связанный контент