Use o seguinte comando do Terminal para redefinir o cache DNS no OS X
sudo killall -HUP mDNSResponder
O OS X mantém um cache local de consultas DNS resolvidas por um tempo definido pelo servidor DNS. Como redefinir / limpar / limpar o cache DNS no OS X?
sudo killall -QUIT -u _mdnsresponder
discoveryd será reiniciado.
Trabalhei no meu laptop com o Yosemite 10.10.3.