Mac'imi macOS Sierra 10.12'ye güncelledim. Ana bilgisayar adım ninjaPixels-Macbook-Pro ve eğer çalıştırırsam:
ping ninjaPixels-Macbook-Pro.local
veya ping ninjaPixels-Macbook-Pro
Bilinmeyen bir ana bilgisayar hatası alıyorum .
host ninjaPixels-Macbook-Pro.localhatayı döndürür: Host ninjaPixels-Macbook-Pro.local bulunamadı: 3 (NXDOMAIN)
İşyerinde kod tabanımızın bir parçası aşağıdaki python'u çalıştırması gerektiğinden bu bir sorundur: socket.gethostbyname(socket.gethostname())bilgisayarım kim olduğunu unutmuş gibi görünüyor.
Başarıyla koşabilirim ping localhostveping 127.0.0.1
Aşağıdakileri denedim:
- Rebooting.
- Güvenlik Duvarını Kapatma.
- Sistem Tercihleri> Paylaşım> Düzenle'yi kullanarak yerel ana bilgisayar adımı değiştirme.
sudo killall -HUP mDNSResponderdscacheutil -flushcachesudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plistsudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
ping $HOSTNAME. MacOS Sierra'nın temiz bir yüklemesinde, Güvenlik Duvarı kapatıldı ve hiçbir şey paylaşılmadı, bir ping $HOSTNAMEhatayı çoğaltabilirim . ping $HOSTNAMEAçıyorum , örneğin Dosya Paylaşımı, macOS'tan ve ping macOShostname.localaynı ağdaki OS X'ten yapabilirim .
::1 127.0.0.1bunun yerine eşleme bunu düzeltiyor gibi görünüyor.