Domanda:
I server DNS non sono specifici per la rete?
Jackson1442
2017-03-22 21:18:08 UTC
view on stackexchange narkive permalink

Sul mio Mac, sto cercando di impostare i miei server DNS in modo che siano 8.8.8.8 e 8.8.4.4 a casa mia, mentre a scuola sono ipredefinito del router (bloccano il DNS pubblico di Google)

Come posso impostare i miei server DNS in modo che siano configurati in modo diverso per ciascuna rete wireless?

nota: la configurazione del router a casa mia non è un'opzione.

Sto correndo:
macOS 10.12.3 16D32 Sierra
MacBook Pro 13 "con 4 Thunderbolt 3

Questa non è direttamente una risposta alla tua domanda, ma dal momento che dici specificamente che lo vuoi perché blocca Google, immagino che potrebbe essere utile menzionare alcune alternative.Cloudflare esegue un servizio DNS super veloce a 1.1.1.1 e 1.0.0.1 e OpenDNS offre il loro a 208.67.222.222 e 208.67.220.220.Ulteriori letture: https://1.1.1.1/ e https://www.opendns.com/
Tre risposte:
Allan
2017-03-22 22:52:39 UTC
view on stackexchange narkive permalink

Come posso impostare i miei server DNS in modo che siano configurati in modo diverso per ciascuna rete wireless?

Imposta e modifica nelle preferenze di rete

È possibile configurare le proprie impostazioni DNS personalizzate in base alla posizione definendo una "Posizione" nelle Preferenze di rete

enter image description here

Dovresti quindi inserire le tue impostazioni DNS preferite (fare clic su "Avanzate") nella scheda DNS:

enter image description here

Dopo aver creato la configurazione a tuo piacimento, puoi richiamarla tornando a questa pagina delle preferenze e selezionando semplicemente la posizione che preferisci.

Oppure ...

Puoi passare direttamente dal menu Apple (). Basta scegliere "Posizione" e selezionare la posizione desiderata

enter image description here

Cambia utilizzando la riga di comando

Per un modo più rapido, puoi cambiare utilizzando il comando networksetup . Quindi, per passare a un profilo che hai già creato chiamato "Scuola" il tuo comando sarebbe:

  networksetup -switchlocation School
 

Filmati bonus ...

Potresti creare piccoli script bash con il comando precompilato e posizionato (o collegato) sul desktop.

  #! / bin / bash
#Script per impostare la posizione su School

networksetup -switchlocation School
Uscita
 

Assegnagli un nome significativo come school.sh o school.command (o anche solo school ). Rendilo eseguibile immettendo il comando chmod + x /path/to/school.command (o come lo hai chiamato). Creane un altro per casa, lavoro, suoceri o ovunque. Quando fai doppio clic su di esso, cambierà il percorso di rete e le impostazioni predefinite.

Avvertenza

Se la tua organizzazione (come la tua scuola) blocca i server DNS esterni e il traffico lo limita ai server DNS specificati, non sarai in grado di sovrascriverli.

Grazie mille!In realtà lo stavo usando perché ho scoperto che il DNS di Google è bloccato dalla scuola e ho bisogno di utilizzare il DNS di Google a casa senza configurazione del router.Funziona come un fascino!
Su MacOS mojave, il sottocomando dovrebbe essere `-switchtolocation`;`$ networksetup |grep switch` Uso: `networksetup -switchtolocation `
Andrea B
2019-06-02 14:51:28 UTC
view on stackexchange narkive permalink

Ho pubblicato sul mio GitHub uno script come soluzione a questo problema. Se sei interessato puoi usarlo. https://github.com/andreabac3/CDDN-Change-DNS-Dynamically-with-your-Network

Invece di pubblicare un collegamento a uno script, quindi inviare le persone fuori sede e senza una spiegazione su come lo script risolve il problema, aggiungi le parti essenziali dello script direttamente nella tua risposta e spiega come funziona.Puoi comunque lasciare il link per le persone che cercano la soluzione completa.
@nohillside Spiacente, hai ragione, ho ipotizzato che la spiegazione di come funziona sia nel file README allegato allo script. Modificherò la mia risposta. Grazie per i suggerimenti.
Humberto Figueiredo
2019-02-23 17:52:35 UTC
view on stackexchange narkive permalink

Puoi anche installare dnscrypt in modo che le persone curiose che gestiscono la scuola non sappiano in quali siti stai navigando .....

Questa non è davvero una risposta, è più un commento.


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...