Come cambiare i dns su Mac Osx con un click

Avevo bisogno di utilizzare dei particolari dns e  di poterli cambiare in maniera rapida, con un click – ecco come ho fatto
Innanzitutto ecco il comando per fare la modifica da Terminale:
sudo networksetup -setdnsservers <networkservice> DNS1, DNS2, DNS3

Per avere una lista dei network services:
networksetup -listallnetworkservices
otterrai una lista come sotto
networklist
Nel mio caso devo modificare i dns del il Wifi,quindi (come esempio ho utilizzato i dns di Google 8.8.8.8 e 8.8.8.4) , aprendo il terminale ed eseguendo il comando seguente, i dns verranno modificati
“sudo networksetup -setdnsservers Wi-Fi 8.8.8.8 8.8.8.4”

Ma come fare ad eseguirlo con un click? utilizzando Apple script: apriamolo ed inseriamo i comandi seguenti:
scriptdns
In pratica la prima riga esegue il comando descritto sopra, mentre la seconda riga fa apparire un messaggio che ci avvisa che il comando è stato eseguito (ovviamente puoi decidere di non averlo) .
Salva come applicazione ed hai finito, un click sarà sufficiente per cambiare i tuoi dns
applicationEcco il risultato dopo aver cliccato (ti verrà chiesta la password di root)
dnsupdate
Guardando i Dns del Wi-fi, notiamo che sono stati cambiati.
dnsresults

Questa voce è stata pubblicata in Mac Os. Contrassegna il permalink.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *