Saya mengerti dari https://serverfault.com/questions/478534/how-is-dns-lookup-configured-for-osx-mountain-lion bahwa / etc / hosts dan /etc/resolv.conf benar-benar tidak lagi digunakan pada OS X Sierra 10.12. * (Dan mungkin sebelumnya). Memang ketika saya mencoba menambahkan host ke / etc / hosts dan mereset cache dengan instruksi di atas, host tidak dikenali, melalui perintah host. Namun, ping mengenali mereka.
Perintah networksetup menggantikan cara "lama" dalam melakukan sesuatu, atau menggunakan GUI Jaringan. Misalnya, untuk menentukan server dns yang akan digunakan:
sudo networksetup -setdnsservers Wi-Fi 8.8.8.8 8.8.4.4