¿Cómo puedo configurar mis servidores DNS para que se configuren de manera diferente para cada red inalámbrica?
Establecer y cambiar en las preferencias de red
Puede establecer su propia configuración de DNS personalizada según la ubicación definiendo una "Ubicación" en Preferencias de red

Luego,ingresarásuconfiguracióndeDNSpreferida(hagaclicen"Avanzado") en la pestaña DNS:

Despuésdecrearlaconfiguraciónasugusto,puederecuperarlavolviendoaestapáginadepreferenciasysimplementeseleccionandolaubicacióndesuelección.
O...
PuedecambiardirectamentedesdeelMenúApple().Simplementeelija"Ubicación" y seleccione la ubicación que desee

Cambiarusandolíneadecomando
Paraunamaneramásrápida,puedescambiarusandoelcomandonetworksetup
.Entonces,paracambiaraunperfilqueyahacreadollamado"Escuela", su comando sería:
networksetup -switchlocation School
Imágenes de bonificación ...
Podrías crear pequeños scripts de bash con el comando previamente completado y colocado (o vinculado) en tu escritorio.
#!/bin/bash
#Script to set the location to School
networksetup -switchlocation School
exit
Nombre algo significativo como school.sh
o school.command
(o incluso solo school
). Hazlo ejecutable emitiendo el comando chmod +x /path/to/school.command
(o como lo llames). Haga otro para el hogar, el trabajo, los suegros, o donde sea. Cuando haga doble clic en él, cambiará la ubicación de la red y la configuración predeterminada.
Advertencia
Si su organización (como su escuela) bloquea los servidores DNS externos y limita el tráfico a los servidores DNS que especifican, no podrá anularlos.