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.