hostname.local è solitamente un nome mDNS/Bonjour, non un normale nome DNS. In questo caso di Ubuntu Server, l’installazione e la configurazione del demone Avahi hanno ripristinato l’accesso a homeserver.local. L’utente ha confermato esplicitamente che questa soluzione ha risolto il problema.
Le modifiche alla rete tramite Ansible e Netplan non erano la soluzione. La macchina disponeva già di una normale connettività IP; mancava la pubblicazione e la risoluzione dei nomi tramite multicast locale.
Il server era già connesso alla LAN

homeserver.local non veniva risolto finché Avahi non è stato installato. Fonte: forum della community di IceWhale.Il router riusciva a vedere l’host e il servizio HTTP sulla porta 80 era attivo. Questo significava che la connettività IP di base non era lo stesso problema della risoluzione dei nomi .local.
Perché Avahi ha risolto il problema di hostname.local
Avahi implementa mDNS/DNS-SD su Linux. La guida Zeroconf di Ubuntu spiega che le macchine su cui è in esecuzione Avahi possono pubblicare e risolvere nomi come hostname.local.
Installare avahi-daemon, verificare che il servizio sia in esecuzione e assicurarsi che il traffico multicast UDP non sia bloccato tra il client e il server.
Non riscrivere Netplan solo per risolvere mDNS
Le impostazioni DHCP, IP statico e configurazione del server DNS possono essere tutte corrette, mentre .local continua a non funzionare. mDNS utilizza il rilevamento multicast sul collegamento locale, quindi segue un percorso di risoluzione dei nomi separato.
Se stai lavorando con un dispositivo ZimaOS recente anziché con un host Ubuntu generico, la guida all’accesso LAN aiuta a distinguere la raggiungibilità dell’indirizzo dal rilevamento del nome host.
In sintesi
La discussione originale presenta una soluzione verificata e chiara: Avahi ha ripristinato homeserver.local. Se l’indirizzo IP numerico funziona già, è necessario diagnosticare mDNS/Bonjour invece di modificare ripetutamente la configurazione Ethernet o Netplan. Se l’IP non funziona, occorre prima risolvere i problemi di rete di base.
