Comment puis-je configurer mes serveurs DNS pour qu'ils soient configurés différemment pour chaque réseau sans fil ?
Définir et modifier dans les préférences du réseau
Vous pouvez définir vos propres paramètres DNS personnalisés en fonction de l'emplacement en définissant un "emplacement" dans les préférences réseau.
Vous devez ensuite entrer vos paramètres DNS préférés (cliquez sur "Avancé") sous l'onglet DNS :
Après avoir créé la configuration qui vous convient, vous pouvez l'appeler en revenant à cette page de préférences et en sélectionnant simplement l'emplacement de votre choix.
Ou...
Vous pouvez passer de la directement du menu Apple ( ). Choisissez simplement "Emplacement" et sélectionnez l'emplacement que vous voulez
Commutation par ligne de commande
Pour une méthode plus rapide, vous pouvez passer en utilisant la commande networksetup
. Ainsi, pour passer à un profil que vous avez déjà créé et qui s'appelle "École", votre commande serait la suivante :
networksetup -switchlocation School
Bonus footage...
Vous pourriez créer de petits bash scripts avec la commande pré-remplie et placée (ou liée) sur votre bureau.
#!/bin/bash
#Script to set the location to School
networksetup -switchlocation School
exit
Donnez-lui un nom significatif comme school.sh
o school.command
(ou même simplement school
). Rendez-le exécutable en lançant la commande chmod +x /path/to/school.command
(ou quel que soit le nom que vous lui avez donné). Faites-en un autre pour la maison, le travail, la belle-famille, ou autre. Lorsque vous double-cliquez dessus, l'emplacement du réseau et vos paramètres prédéfinis sont modifiés.
Caveat
Si votre organisation (comme votre école) bloque les serveurs DNS extérieurs et limite le trafic aux serveurs DNS qu'elle spécifie, vous ne pourrez pas passer outre.