Les serveurs DNS ne sont pas spécifiques au réseau?

4

Sur mon Mac, j'essaie de configurer mes serveurs DNS de sorte qu'ils soient 8.8.8.8 et 8.8.4.4 chez moi, à l'école, ils sont le routeur par défaut (ils bloquent le DNS public de Google)

Comment puis-je configurer mes serveurs DNS pour qu'ils soient configurés différemment pour chaque réseau sans fil?

remarque: la configuration du routeur chez moi n'est pas une option.

Je cours:
macOS 10.12.3 16D32 Sierra
MacBook Pro 13 "avec 4 Thunderbolt 3

Jackson1442
la source

Réponses:

5

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.

enter image description here

Vous devez ensuite entrer vos paramètres DNS préférés (cliquez sur "Avancé") sous l'onglet DNS:

enter image description here

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

enter image description here

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.

Allan
la source
Grand merci! En fait, je l'utilisais parce que j'ai découvert que Google DNS était bloqué par l'école et que je devais utiliser Google DNS à la maison sans configuration de routeur. Fonctionne comme un charme!
Jackson1442
Sur MacOS mojave, la sous-commande devrait être -switchtolocation; $ networksetup | grep switch Usage: networksetup -switchtolocation <location name>
Tai Le