Com canviar el DNS des de la línia d'ordres de Mac OS X
Els usuaris avançats de Mac poden trobar útil saber que els servidors DNS d'OS X es poden configurar des de la línia d'ordres, sense haver de recórrer al tauler de control de la xarxa de preferències del sistema. Tot i que el tauler de control de la xarxa GUI és sens dubte l'enfocament més fàcil per a la majoria dels usuaris de Mac, el mètode de línia d'ordres ofereix avantatges per a molts casos d'ús, especialment per a la resolució de problemes, fer canvis temporals de DNS i gestió remota amb ssh.
Per canviar la configuració de DNS des de la línia d'ordres d'OS X, utilitzareu l'ordre sempre útil "networksetup". Tot i que la configuració de la xarxa té molts usos avançats i complexos, configurar el DNS és realment bastant fàcil.
Com configurar servidors DNS des de la línia d'ordres d'OS X amb la configuració de xarxa
L'ordre networksetup està disponible en totes les versions vagament modernes del programari del sistema Mac. Utilitzareu el senyalador -setdnsservers, apuntareu-lo al servei de xarxa i, a continuació, incloureu l'IP DNS, pot semblar el següent:
networksetup -setdnsservers (servei de xarxa) (IP DNS)
Per exemple, per configurar un Mac amb wi-fi a Google DNS de 8.8.8.8 la sintaxi seria:
networksetup -setdnservers Wi-Fi 8.8.8.8
Podeu configurar diversos servidors DNS si voleu, la qual cosa permetrà la reserva en cas que el primer o el segon servidor no sigui accessible. Per exemple, això establiria OpenDNS per als dos primers servidors DNS i Google DNS com a tercer alternativa:
networksetup -setdnservers Wi-Fi 208.67.222.222 208.67.220.220 8.8.8.8
Aquest és només un exemple de servidors DNS i no necessàriament una recomanació universal. Si voleu canviar el vostre, val la pena trobar el servidor DNS més ràpid mitjançant aplicacions com NameBench, que fan proves de referència per determinar quin DNS serà més ràpid per a la vostra ubicació concreta.
Com esborrar tots els servidors DNS amb la configuració de la xarxa
Això no és el mateix que esborrar la memòria cau DNS, això simplement elimina qualsevol configuració personalitzada del servidor DNS. Això pot ser útil si voleu tornar al DNS proporcionat per DHCP des d'un encaminador, mòdem o una situació similar:
networksetup -setdnservers Wi-Fi
Com amb la configuració de DNS, l'eliminació de DNS pot requerir que esborreu la memòria cau de DNS després de fer els ajustos, depenent del que intenteu fer.
Comprovació de la configuració de DNS amb la configuració de la xarxa
També podeu comprovar els paràmetres de DNS existents utilitzant el senyalador -getdnsservers amb la configuració de la xarxa, això informarà qualsevol que sigui la configuració de DNS actual, si n'hi ha:
networksetup -getdnservers Wi-Fi 8.8.8.8
Canviar i personalitzar el DNS pot tenir una gran varietat de propòsits, des d'accelerar les cerques fins a trobar servidors més fiables, passant per proveïdors alternatius per realitzar cerques detallades durant la propagació, entre moltes altres situacions.