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.local
hatayı 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 localhost
veping 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 mDNSResponder
dscacheutil -flushcache
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
sudo 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 $HOSTNAME
hatayı çoğaltabilirim . ping $HOSTNAME
Açıyorum , örneğin Dosya Paylaşımı, macOS'tan ve ping macOShostname.local
aynı ağdaki OS X'ten yapabilirim .
::1 127.0.0.1
bunun yerine eşleme bunu düzeltiyor gibi görünüyor.