17 votes

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

Sur mon Mac, j'essaie de configurer mes serveurs DNS pour qu'ils soient 8.8.8.8 y 8.8.4.4 chez moi, tandis qu'à l'école ils sont le routeur par défaut (ils bloquent les DNS publics de google)

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

note : la configuration du routeur à mon domicile n'est pas envisageable.

Je suis en train de courir :
MacOS 10.12.3 16D32 Sierra
MacBook Pro 13" avec 4 Thunderbolt 3

25voto

Douglas Points 10417

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.

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

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

enter image description here

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.

1voto

Andrea B Points 1

J'ai posté sur mon Github un script comme solution à ce problème. Si vous êtes intéressé, vous pouvez l'utiliser. https://github.com/andreabac3/CDDN-Change-DNS-Dynamically-with-your-Network

-2voto

Vous pouvez également installer dnscrypt pour que les curieux qui dirigent l'école ne sachent pas vers quels sites vous naviguez......

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X