Rozpoznawanie nazw w domowej sieci LAN?


14

Czy istnieje prosty sposób, aby zezwolić innym komputerom na rozpoznanie mojej nazwy hosta przez sieć bez konieczności edytowania plików hostów lub ustawień DNS? Niektóre komputery są w systemie Windows.


1
Miałem wrażenie, że większość komercyjnych routerów domowych robi to za Ciebie, pod warunkiem, że używasz wbudowanego serwera proxy DNS jako serwera DHCP / statycznego serwera DNS w swojej sieci.
poważny

Najlepsza odpowiedź z podobnego pytania: askubuntu.com/a/2632/11522
nobar

Odpowiedzi:


10

Aby rozwiązać nazwy hostów Avahi , na innych komputerach powinny być zainstalowane biblioteki libnss-mdns .

Inną opcją, jeśli jesteś administratorem sieci, jest dystrybucja prywatnego adresu DNS przez DHCP (I twoje komputery są skonfigurowane przez DHCP). W małej sieci dnsmasq jest dobrym połączonym pakietem (DNS + DHCP). Pozwala ci po prostu obsługiwać swoją /etc/hostssieć.


sudo apt-get install libnss-mdnsna komputerze (Ubuntu), który chcesz udostępnić. Spowoduje to uruchomienie „Avahi mDNS / DNS-SD Daemon: avahi-daemon” i umożliwi wykrycie przez (nazwa hosta) .lokalny na komputerach z kompatybilnym oprogramowaniem klienckim.
nobar

8

W mieszanych środowiskach sieciowych można to zrobić za pomocą rozpoznawania nazw Avahi / Zeroconfig, które byłyby rozwiązywane zarówno w systemie Mac-OS, jak i Windows (gdy uruchomiony jest Bonjour ). Zobacz także tę odpowiedź .


6

We wszystkich ostatnich instalacjach Ubuntu możesz używać hostname.locali to po prostu działa. Wierzę, że to oznacza, że ​​mDNS jest konfigurowany automatycznie, ale ponieważ zawsze działał (z wyjątkiem niektórych routerów w niektórych hotelach, gdzie dostaję powiadomienie o wyłączeniu z powodu zepsutego routera), nie musiałem kopać w.


1

Jeśli zainstalujesz SAMBA, maszyny Windows, które nie mówią mDNS, rozpoznają twoją nazwę hosta za pomocą tego.


Doskonała sugestia! Zauważ, że z klienta Windows nie używasz rozszerzenia „.local”.
nobar
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.