How can I set up my DNS servers to be configured differently for each wireless network?
Imposta e modifica le preferenze di rete
È possibile impostare le proprie impostazioni DNS personalizzate in base alla posizione definendo una "Posizione" in Preferenze di rete

DovrestiquindiinserireletueimpostazioniDNSpreferite(faiclicsu"Avanzate") sotto la scheda DNS:

Dopoavercreatolaconfigurazioneatuopiacimento,puoirichiamarlatornandoaquestapaginadellepreferenzeeselezionandosemplicementelaposizionechepreferisci.
Oppure...
PuoipassaredirettamentedalmenuApple().Bastascegliere"Posizione" e selezionare la posizione desiderata

Cambiautilizzandolarigadicomando
Perunmodopiùrapido,puoicambiareusandoilcomandonetworksetup
.Quindi,perpassareaunprofilochehaigiàcreatochiamato"Scuola" il tuo comando sarebbe:
networksetup -switchlocation School
Metraggio bonus ...
Potresti creare piccoli script bash con il comando pre popolato e posizionato (o collegato) sul tuo desktop.
#!/bin/bash
#Script to set the location to School
networksetup -switchlocation School
exit
Assegnagli un nome significativo come school.sh
o school.command
(o anche solo school
). Rendilo eseguibile emettendo il comando chmod +x /path/to/school.command
(o come lo hai chiamato tu). Ne fai un altro per casa, lavoro, suoceri o ovunque. Quando fai doppio clic su di esso, cambierà la posizione della rete e le impostazioni preimpostate.
Caveat
Se la tua organizzazione (come la tua scuola) blocca all'esterno dei server DNS e il traffico lo limita ai server DNS che specificano, non sarai in grado di sovrascriverli.