J'ai essayé de configurer dnsmasq
sur MacOS pour les serveurs virtuels Apache au lieu de créer des entrées dans le fichier /etc/resolver/<domain>
pour chaque domaine. Dans mon cas, j'ai configuré dnsmasq
pour résoudre .dev
a localhost
.
Comme Safari avait déjà visité foo.dev
il a continué à demander cette page, bien que dig
résolu foo.dev
a localhost
.
Il n'a pas été utile de vider le cache web de Safari et de vider le cache DNS du système :
sudo dscacheutil -flushcache
Ce n'est qu'après un redémarrage que Safari a correctement visité la page localhost
exemple de foo.dev
(vhost).
Alors, est-ce que Safari gère son propre cache DNS et, si c'est le cas, comment peut-on le vider sans redémarrer le système ?