Perintah terminal untuk menghapus cache DNS sepertinya tidak berfungsi

2

Saya melakukan banyak pekerjaan situs web di mana saya mengubah server nama untuk sebuah domain, menunggu semalaman untuk menyebar di server host, kemudian kembali bekerja di situs. Akhir-akhir ini, yang terjadi adalah saya dapat melihat situs baru di lokasi baru di iPhone saya tetapi tidak di Mac saya (OS X 10.11.5), menggunakan browser apa pun (Safari, FF, Chrome). Ini menyarankan saya perlu menghapus cache DNS saya. Saya sudah mencoba dua perintah Terminal yang berbeda untuk 10.11+:

sudo killall -HUP mDNSResponder #(from Apple Support)

atau

sudo dscacheutil -flushcache;
sudo killall -HUP mDNSResponder

Kemudian saya restart OS X, mengosongkan cache browser, menghapus cookie. Tidak ada yang membantu saya ke lokasi baru, di browser apa pun. Tapi saya bisa melihatnya dari iPhone saya! Ini menjengkelkan. Adakah yang tahu apa yang bisa saya lakukan untuk membuat Mac saya mengenali alamat IP baru untuk server nama itu?

user48518
sumber
Bisakah Anda mengeluarkan perintah: system_profiler SPNetworkDataType | grep -i dns -A7 dan rekatkan hasilnya. Anda bisa menambahkan | pbcopy ke akhir pernyataan untuk mengirimnya ke papan klip Anda
Allan
DNS: Nama Domain: Alamat Server PK5001Z: 192.168.0.1, 205.171.2.26 Tanggapan Server DHCP: Nama Domain: Server Nama Domain PK5001Z: 192.168.0.1,205.171.2.26 Durasi Sewa (detik): 0 Jenis Pesan DHCP: 0x05
user48518
1
Saya lupa bertanya ... apakah iPhone Anda terhubung ke WiFi atau Anda mematikan jaringan data seluler Anda? DNS Anda tampaknya memiliki router Anda sebagai DNS primer. Saya berani bertaruh caching catatan DNS dan belum diperbarui. Coba atur ulang router Anda.
Allan
IPhone saya terhubung ke WiFi dan router yang sama, tapi saya suka saran Anda dan akan mencobanya. Apakah ada konfigurasi yang akan mencegah hal ini terjadi? Terima kasih banyak!
user48518