Https://serverfault.com/questions/478534/how-is-dns-lookup-configured-for-osx-mountain-lion ' dan / etc / hosts ve /etc/resolv.conf' un artık kullanılmadığını anlıyorum OS X Sierra 10.12. * (Ve muhtemelen daha erken). Aslında, / etc / hosts dizinine ana bilgisayarlar eklemeye ve yukarıdaki talimatları kullanarak önbelleği sıfırlamaya çalıştığımda, ana bilgisayarlar ana bilgisayar komutu tarafından tanınmıyordu. Ancak, ping onları tanır.
Networksetup komutu, işleri yapmanın "eski" şeklinin yerine geçer veya Network GUI'yi kullanır. Örneğin, kullanılacak dns sunucularını belirtmek için:
sudo networksetup -setdnsservers Wi-Fi 8.8.8.8 8.8.4.4