Apple place dans un fichier « cache » certaines informations du DNS. Si sur le papier cette opération est sensée accroitre la vitesse de navigation sur le Web, dans les faits, elle bloque le chargement de certains sites qui ne sont plus trouvés, voir charge inutilement des pages Web.
Si vous ressentez des soucis de navigation sur le Web avec Safari, tentez cette ligne de commande, elle désactive ce cache. Safari dans ce cas consultera directement les serveurs DNS au lieu de s’appuyer sur son cache.
Pour désactiver le pré chargement du DNS (le DNS prefetching) :
$ defaults write com.apple.safari WebKitDNSPrefetchingEnabled -boolean false
Vous devez fermer Safari puis saisir la ligne de commande et de nouveau l’ouvrir.
La commande qui inverse cette désactivation est la suivante :
$ defaults write com.apple.safari WebKitDNSPrefetchingEnabled -boolean true
A utiliser si vous rencontrez des lenteurs dans l’affichage de site sur Safari.
HDR