Sur OS X Leopard, scutil
me donne
$ scutil --dns
DNS configuration
resolver #1
nameserver[0] : 192.168.1.1
nameserver[1] : 192.168.2.1
order : 200000
resolver #2
domain : local
options : mdns
timeout : 2
order : 300000
...
Maintenant, comment supprimer le premier "resolver #1" et le remplacer par un serveur DNS de mon choix ?
Contexte : Un client VPN définit cette fausse entrée DNS à la connexion, remplaçant mes paramètres DNS de travail. Je n'ai pas réussi à trouver comment l'empêcher de le faire ( voir ici ), et j'essaie maintenant de supprimer cet effet indésirable a posteriori, après m'être connecté. Une ligne de commande script pour faire cela serait parfaite.
J'ai essayé sudo scutil
selon les instructions ici mais pas d'amour. scutil --dns
rapporte toujours les paramètres inchangés, et la résolution DNS ne fonctionne toujours pas. Modification de /etc/resolv.conf
n'a aucun effet sur OS X.