Esiste un modo semplice per consentire agli altri miei computer di risolvere il mio nome host sulla rete senza dover modificare i file degli host o le impostazioni DNS? Alcuni computer sono su Windows.
Esiste un modo semplice per consentire agli altri miei computer di risolvere il mio nome host sulla rete senza dover modificare i file degli host o le impostazioni DNS? Alcuni computer sono su Windows.
Risposte:
Per risolvere i nomi host di Avahi , su altri computer dovrebbe essere installato libnss-mdns .
Un'altra opzione, se sei l'amministratore di rete, è quella di distribuire un indirizzo DNS privato tramite DHCP (I i tuoi computer sono configurati da DHCP). Per una piccola rete, dnsmasq è un buon pacchetto combinato (DNS + DHCP). Ti consente di servire semplicemente il tuo /etc/hosts
alla rete.
sudo apt-get install libnss-mdns
sul computer (Ubuntu) che si desidera condividere. Ciò avvierà il demone Avahi mDNS / DNS-SD: avahi-daemon e consentirà il rilevamento tramite (nome host) .local su computer con software client compatibile.
In ambienti di rete misti è possibile farlo con le risoluzioni dei nomi di Avahi / Zeroconfig che si risolverebbero in Mac-OS e in Windows (quando Bonjour è in esecuzione). Vedi anche questa risposta .
In tutte le recenti installazioni di Ubuntu è possibile utilizzare hostname.local
e funziona. Credo che questo significhi che mDNS è configurato automaticamente, ma dato che funziona sempre (tranne che con alcuni router in alcuni hotel, dove riceverei una notifica in merito alla disabilitazione a causa di un router rotto), non ho dovuto scavare nel.