За замовчуванням Ubuntu включає avahi. Це реалізація zeroconf, яка дозволяє вирішувати імена хостів комп'ютерів за допомогою віртуального імені ".local". Щоразу, коли ваш комп'ютер намагається підключитися до "hostname.local", avahi здійснюватиме трансляцію локальної мережі, щоб побачити, чи є комп'ютери з таким ім'ям хоста. Інші комп’ютери, на яких працює avahi (або щось сумісне), повинні відповісти.
Якщо ви заглянете в /etc/nsswitch.conf, ви знайдете такий рядок:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
Mdns4_minimal - це налаштування конфігурації, яке змушує цю перенаправлення працювати.
Ваше запитання насправді говорить про те, що avahi працює успішно, оскільки ви говорите, що ви можете підключитися до своїх комп'ютерів Ubuntu за допомогою "hostname.local". Однак ви не даєте зрозуміти це, якщо ви намагаєтесь підключитися з іншого комп'ютера Ubuntu або з іншого комп'ютера Windows. Без встановлення іншого програмного забезпечення, такого як Bonjour, комп'ютери Windows не можуть вирішити імена "hostname.local" у стилі zeroconf.
nameserver
іsearch
) DNS ? Чимdig machine1
відрізняється відdig machine1.local
?