2016-10-13 16 views
5

Niedawno zaktualizowałem system do wersji macOS Sierra i nie mogę już rozwiązać moich nazw hostów .local.Nie można rozwiązać nazwy domeny .local po uaktualnieniu do systemu MacOS Sierra

Próbowałem odtworzyć pliki httpd.conf i httpd-vhosts.conf, ale to nie pomogło.

Mogę jednak uzyskać dostęp do mojego serwera sieciowego przy użyciu adresu IP, ale nie z nazwą domeny .local. Jeśli pinguję IP, działa to doskonale, ale pingowanie nazwy hosta daje "Unknown host". Uruchomienie "hosta mymac.local" powoduje, że host server.local nie został znaleziony: 3 (NXDOMAIN).

Próbowałem również ustawić ComputerName, HostName i LocalHostName z Scutil.

Oczywiście zrestartowanie również nie pomogło.

Ktoś, kto ma ten sam problem lub ma pojęcie, jak to rozwiązać? Wielkie dzięki, bardzo doceniane!

Odpowiedz

3

Otwarte preferencje systemowe i udostępnianie włącz jedną z usług.

Nie jestem pewien, dlaczego to działa, ale zakładam, że ma to związek z rozwiązywaniem nazw Bonjour, które jest włączone tylko wtedy, gdy przynajmniej jedna z usług jest uruchomiona.

Alternatywnie dodaj go do pliku/etc/hosts.

+0

Wystąpił ten sam problem. Włączenie jednej z usług udostępniania naprawiło to. @sigget swoje rozwiązania skał !! –

+0

nie działa dla mnie, czy muszę zrestartować komputer Mac? – vikramvi

6

Oto rozwiązanie, które działa na mnie w systemie Mac OS Sierra.

preferencje
  • otwarty system
  • Otwórz Sharing
  • Kliknij 'Edytuj ...' nazwa komputera
  • Sprawdź 'Użyj dynamicznego hosta globalną'
  • Sprawdź 'reklamowania usług w domenie za pomocą Bonjour'
  • Włącz "udostępnianie plików"

Please see the attached image

+0

TO DZIAŁA! Nie jestem pewien, co uruchamia, ale wygląda na to, że odświeżyłem lokalne dns – hahmed

+0

nie działa dla mnie, czy muszę zrestartować Maca? – vikramvi

+0

Musiałem wpisać nazwę hosta, inaczej nie zapisałoby zmian. –

Powiązane problemy