Mam kilka maszyn linuxowych w mojej sieci lokalnej. Używając avahi, ujawniają swoją nazwę w MDN. Umożliwia mi to dostęp do nich przez wykonywanie ping green.local
lub inne polecenia (ale za pomocą nazwy hosta).
Aby uprościć korzystanie z nich, dodałem local
do ścieżki wyszukiwania moje ustawienia sieciowe. To jest ... Preferencje systemowe> Sieć> Ethernet> Zaawansowane> DNS> Szukaj domen .
Kiedy biegłem lamparta śnieżnego, umożliwiło mi to wykonanie: ping green.local
lub ping green
.
Jednak teraz, gdy uruchamiam lwa, otrzymuję następujący wynik:
[9:12pm][wlynch@orange ~] ping green
ping: cannot resolve green: Unknown host
[9:12pm][wlynch@orange ~] ping green.local.
PING green.local (192.168.1.147): 56 data bytes
64 bytes from 192.168.1.147: icmp_seq=0 ttl=64 time=0.106 ms
64 bytes from 192.168.1.147: icmp_seq=1 ttl=64 time=0.165 ms
64 bytes from 192.168.1.147: icmp_seq=2 ttl=64 time=0.141 ms
^C
--- green.local ping statistics ---
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.106/0.137/0.165/0.024 ms
[9:12pm][wlynch@orange ~] ping green
PING green.local (192.168.1.147): 56 data bytes
64 bytes from 192.168.1.147: icmp_seq=0 ttl=64 time=0.117 ms
64 bytes from 192.168.1.147: icmp_seq=1 ttl=64 time=0.147 ms
^C
--- green.local ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.117/0.132/0.147/0.015 ms
Podsumowując, nie mogę uzyskać dostępu do serwera jako nazwa, green
dopóki nie uzyskam do niego dostępu jako green.local
. Gdy to zrobię, działa przez pewien czas (nigdy nie dowiedziałem się dokładnie, jak długo, coś mniej niż dzień).
Nawiasem mówiąc, patrzyłem na mój ruch w sieci, kiedy sprawdzam nazwy hostów green
i green.local
. Na żądanie green
nie widzę żądania mdns. Widzę jednak jeden, gdy sprawdzam green.local
.
Czy istnieje sposób, aby powrócić do tego, jak funkcjonował w tym zakresie lampart śnieżny?