Come modificare il DNS dalla riga di comando di Mac OS X
Per modificare le impostazioni DNS dalla riga di comando di OS X, utilizzerai il sempre utile comando 'networksetup'. Sebbene l'impostazione della rete abbia molti usi avanzati e complessi, l'impostazione del DNS è in re altà abbastanza semplice.
Come impostare i server DNS dalla riga di comando di OS X con networksetup
Il comando networksetup è disponibile in tutte le versioni vagamente moderne del software di sistema Mac. Utilizzerai il flag -setdnsservers, lo punterai al servizio di rete e quindi includerai l'IP DNS, questo potrebbe avere il seguente aspetto:
networksetup -setdnsservers (Servizio di rete) (IP DNS)
Ad esempio, per impostare un Mac con wi-fi su Google DNS di 8.8.8.8 la sintassi sarebbe:
networksetup -setdnsservers Wi-Fi 8.8.8.8
Se lo desideri, puoi impostare più server DNS, che abiliteranno il fallback nel caso in cui il primo o il secondo server non siano raggiungibili. Ad esempio, questo imposterebbe OpenDNS per i primi due server DNS e Google DNS come terzo fallback:
networksetup -setdnsservers Wi-Fi 208.67.222.222 208.67.220.220 8.8.8.8
Questo è solo un esempio di server DNS e non necessariamente una raccomandazione universale. Se stai cercando di cambiare il tuo, vale la pena trovare il server DNS più veloce tramite app come NameBench, che eseguono test di benchmark per determinare quale DNS sarà il più veloce per la tua posizione specifica.
Come cancellare tutti i server DNS con networksetup
Non equivale a svuotare la cache DNS, semplicemente rimuove qualsiasi impostazione del server DNS personalizzato esistente. Questo può essere utile se desideri utilizzare il DNS fornito da DHCP da un router, un modem o una situazione simile:
networksetup -setdnsservers Wi-Fi
Come per l'impostazione del DNS, la rimozione del DNS potrebbe richiedere di svuotare le cache del DNS dopo aver apportato le modifiche, a seconda di ciò che si sta tentando di fare.
Verifica delle impostazioni DNS con la configurazione della rete
Puoi anche controllare le impostazioni DNS esistenti usando il flag -getdnsservers con networksetup, questo riporterà qualunque siano le impostazioni DNS correnti, se ce ne sono:
networksetup -getdnsservers Wi-Fi 8.8.8.8
La modifica e la personalizzazione del DNS possono avere un'ampia varietà di scopi, dall'accelerazione delle ricerche, alla ricerca di server più affidabili, al passaggio a provider alternativi per eseguire ricerche dettagliate durante la propagazione, tra molte altre situazioni.
