Sono su OS X 10.9, secondo support.apple.com Posso svuotare la cache con
sudo killall -HUP mDNSResponder
Purtroppo questo non aggiorna affatto la mia cache DNS, anche in questo caso:
dscacheutil -flushcache; sudo killall -HUP mDNSResponder
per es.
$ dig www.example.com|grep CNAME
www.example.com. 83955 IN CNAME example.com.
Se la cache è stata cancellata, mostrerebbe un numero vicino a 86400, 3600, 300 o 60 sono i valori TTL offerti dal mio fornitore di dominio).
Se aggiungo @dns-host
per scavare, funziona come previsto:
$ dig @ns0.transip.net www.example.com|grep CNAME
www.example.com. 60 IN CNAME GITHUBACCOUNT.github.io.
Ho anche provato gli altri comandi su quella pagina. Nel frattempo lavoro su questo da ssh'ing su uno dei miei server e controllo le cose lì. Ma mi piacerebbe un modo corretto per davvero aggiornare tutta la cache DNS sul mio Mac. Come posso farlo?