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 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:
Une fois que vous avez créé la configuration qui vous convient, vous pouvez y accéder en revenant à cette page de préférences et en sélectionnant simplement l’emplacement de votre choix.
Ou...
Vous pouvez passer directement du menu Apple au menu (). Il suffit de choisir "Lieu" et sélectionnez le lieu que vous voulez
Basculer en utilisant la ligne de commande
Pour un moyen plus rapide, vous pouvez passer en utilisant la commande networksetup
. Donc, pour passer à un profil que vous avez déjà créé et appelé "Ecole", votre commande serait:
networksetup -switchlocation School
Images bonus ...
Vous pouvez créer de petits scripts bash avec la commande pré-renseignée et placée (ou liée) sur votre bureau.
#!/bin/bash
#Script to set the location to School
networksetup -switchlocation School
exit
Nommez-le comme significatif school.sh
ou school.command
(ou même juste school
). Le rendre exécutable en émettant la commande chmod +x /path/to/school.command
(ou peu importe comment vous l'avez appelé). Faites-en un autre pour la maison, le travail, la belle-famille ou ailleurs. En double-cliquant dessus, vous modifiez l'emplacement du réseau et vos paramètres prédéfinis.
Caveat
Si votre organisation (comme votre école) bloque les serveurs DNS extérieurs et le trafic en le limitant aux serveurs DNS spécifiés, vous ne pourrez pas les remplacer.
-switchtolocation
;$ networksetup | grep switch
Usage:networksetup -switchtolocation <location name>