Risoluzione del nome sulla LAN domestica?


14

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.


1
Ho avuto l'impressione che la maggior parte dei router domestici disponibili in commercio lo facciano per te, a condizione che tu utilizzi il proxy DNS incorporato come server DHCP / DNS statico per la tua rete.
— crasic

La migliore risposta da una domanda simile: askubuntu.com/a/2632/11522
— nobar

Risposte:


10

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/hostsalla rete.


sudo apt-get install libnss-mdnssul 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.
— nobar,


6

In tutte le recenti installazioni di Ubuntu è possibile utilizzare hostname.locale 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.


1

Se installi SAMBA, i computer Windows che non parlano mDNS risolveranno il tuo nome host usando quello.


Suggerimento eccellente! Si noti che dal client Windows, non si utilizza l'estensione ".local".
— nobar,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.