He experimentado con la configuración de dnsmasq
en MacOS para los vhosts de Apache en lugar de crear entradas en /etc/resolver/<domain>
para cada dominio. En mi caso, he configurado dnsmasq
para resolver .dev
a localhost
.
Dado que Safari había visitado previamente foo.dev
, seguía solicitando esa página, aunque dig
resuelto foo.dev
a localhost
.
No ha servido de nada borrar la caché web de Safari y vaciar la caché DNS del sistema:
sudo dscacheutil -flushcache
Fue primero después de un reinicio que Safari visitó correctamente el localhost
instancia de foo.dev
(vhost).
Entonces, ¿mantiene Safari su propia caché de DNS y, si es así, cómo se puede vaciar sin reiniciar el sistema?