Mientras que usted puede usar constantemente el panel de opciones de red del sistema para alterar los servidores DNS en su Mac, algunos geeks elegirían usar la Terminal para terminar el trabajo. Utilizar la Terminal para modificar los servidores DNS tiene sus ventajas, como que le permite acceder remotamente a los servidores DNS con SSH, e incluso funciona cuando la GUI está muerta en su fabricante. Además, mientras que la solución de problemas de su Mac, usted puede descubrir que es beneficioso para poder alterar los servidores DNS de la Terminal.

En este breve artículo le mostraremos cómo utilizar el comando networksetup para cambiar los servidores. Este comando trae consigo un número de cosas que puedes hacer en tu maker, sin embargo sólo lo utilizaremos para modificar los servidores DNS.

Cambiando los Servidores DNS usando la Terminal en una Mac

Haz clic en Launchpad en tu dock, busca y haz clic en Terminal, y se introducirá para ti.

dnsterminal-terminal

Cuando se inicie Terminal, teclee el siguiente comando y pulse Entrar. Por favor, lea bien los parámetros del comando para entender lo que ese comando va a hacer en su máquina.

networksetup -setdnsservers Wi-Fi 208.67.222.222
  • networksetup– el comando que le ayuda a modificar su conexión
  • -setdnsservers– la bandera que establece los servidores DNS en su dispositivo
  • Wi-Fi– su conexión de red
  • 208.67.222.222– el nuevo servidor DNS que se utilizará en su fabricante

dnsterminal-command

Tan pronto como pulse Enter, se le pedirá que introduzca la contraseña de su cuenta de administrador. Introduzca la contraseña y haga clic en «Modificar la configuración» para avanzar en el proceso.

dnsterminal-prompt

No obtendrá ninguna confirmación de que los servidores DNS han sido alterados en su Mac. En su lugar, sólo verás la ventana normal de Terminal, y es genial mientras no haya errores.

No sólo puede establecer un único servidor DNS con el comando anterior, también puede tener varios servidores para recurrir a ellos cuando uno no funciona. El siguiente comando puede ser utilizado para establecer numerosos servidores DNS:

networksetup -setdnsservers Wi-Fi 208.67.222.222 208.67.220.220

dnsterminal-múltiple

Como puede ver, los servidores han sido separados por un espacio. Puede añadir tantos servidores como desee para garantizar que su Internet no deje de funcionar cuando uno de estos servidores esté caído.

Si desea saber si los servidores DNS fueron efectivamente cambiados, puede simplemente lanzar el siguiente comando para inspeccionar el estado:

networksetup -getdnsservers Wi-Fi

dnsterminal-showdns

En la ventana de la terminal debe poder ver los servidores DNS configurados. Estos son los servidores DNS actuales que están tratando con su dispositivo.

Se recomienda que borre la caché de DNS después de haber modificado los servidores en su fabricante. Su Mac tiene un comando incorporado que le permite borrar el caché de DNS en un segundo.

Simplemente teclea el siguiente comando en Terminal y pulsa Entrar. Se le pedirá que introduzca su contraseña. Hazlo y estarás listo para ir.

sudo discoveryutil mdnsflushcache

dnsterminal-dnscache

Conclusión

Aunque muchos usuarios optan por utilizar la interfaz gráfica de usuario para alterar la configuración de sus Macs, hay veces que es necesario utilizar la línea de comandos, como SSH, para hacer el trabajo. La técnica anterior debería ayudarle a modificar los servidores DNS en su Mac directamente desde el Terminal.