Po raz pierwszy konfiguruję Raspberry Pi i korzystam z SSHing na komputerze Mac w tej samej sieci:
ssh [email protected]
Jednak w moim systemie Windows 10 (także w tej samej sieci) ta nazwa hosta nie została rozwiązana. Próbowałem ipconfig /flushdns
, nslookup raspberrypi.local
i podobne polecenia, aby mój komputer z systemem Windows, aby zobaczyć Raspberry Pi, ale bezskutecznie. Ponieważ działa na moim komputerze Mac, nie wygląda na problem z routerem.
Co mogę zrobić, aby połączyć się z moim Pi według nazwy hosta w systemie Windows?
networking
ssh
windows
dns
dimo414
źródło
źródło
Odpowiedzi:
How To Geek ma dobry artykuł na ten temat. Krótko mówiąc,
.local
domeny są zgłaszane przez każdy host (za pośrednictwem Multicast DNS ), a inne komputery w sieci muszą ich słuchać. Windows ma taką usługę ( LLMNR ), jednak jest ona niestandardowa i dlatego nie działa zbyt dobrze. Zamiast tego należy zainstalować usługę Bonjour firmy Apple ( link instalacyjny ). Po zainstalowaniu Bonjour będziesz mógł połączyć się z Pi w systemie Windows za pośrednictwem.local
nazw hostów.Nowoczesne wersje Raspbian powinny być dostarczane z Avahi, aby zapewnić mDNS. Jeśli to nie działa, upewnij się, że
avahi-daemon
jest zainstalowany i działa na twoim Pi; jeśli nie jest uruchomione, aby go zainstalować:źródło
.local
częściowo do.int
lub.home
obejścia tego problemu?