2016-10-13 7 views
5

Ich habe kürzlich ein Upgrade auf macOS Sierra durchgeführt und kann meine .local Hostnamen nicht mehr auflösen..local Hostname kann nach dem Upgrade auf macOS Sierra nicht aufgelöst werden

Ich habe versucht, die httpd.conf und httpd-vhosts.conf-Dateien wiederherzustellen, aber es hat nicht geholfen.

Ich kann jedoch meinen Webserver mit der IP-Adresse, aber nicht mit dem lokalen Hostnamen erreichen. Wenn ich die IP ping, funktioniert es perfekt, aber ping den Hostnamen gibt "Unbekannter Host". Wenn "host mymac.local" ausgeführt wird, wird Host server.local nicht gefunden: 3 (NXDOMAIN) angezeigt.

Ich habe auch versucht, die ComputerName, HostName und LocalHostName mit der scutil zu setzen.

Offensichtlich half Neustart auch nicht.

Wer hat das gleiche Problem oder eine Idee, wie dies gelöst werden könnte? Vielen Dank, sehr geschätzt!

Antwort

3

Öffnen Sie die Systemeinstellungen und aktivieren Sie in Sharing einen der Dienste.

Ich bin nicht sicher, warum das funktioniert, aber ich nehme an, es hat mit Bonjour Namensauflösung zu tun, die nur aktiviert ist, wenn mindestens einer der Dienste gestartet wird.

Alternativ fügen Sie es zu Ihrer Datei/etc/hosts.

+0

Ich hatte das gleiche Problem. Das Aktivieren eines der Freigabedienste hat das Problem behoben. @sigget deine Lösung rockt !! –

+0

hat nicht für mich funktioniert, muss ich Mac neu starten? – vikramvi

6

Hier ist eine Lösung, die für Mac OS Sierra funktioniert.

  • Systemeinstellungen öffnen
  • öffnen Teilen
  • Klicken Sie auf 'Bearbeiten ...' Computername
  • Check 'Verwenden Sie dynamische globale Hostnamen'
  • Check 'Werbung Dienstleistungen in Domäne mithilfe von Bonjour'
  • "Dateifreigabe" aktivieren

Please see the attached image

+0

DIESES FUNKTIONIERT! Nicht sicher, was es auslöst, aber es scheint die lokalen DNS zu aktualisieren – hahmed

+0

hat nicht funktioniert für mich, muss ich Mac neu starten? – vikramvi

+0

Ich musste einen Hostnamen eingeben, sonst würde es die Änderungen nicht speichern. –

Verwandte Themen