OSX/IOS

Obtenga las direcciones IP del servidor DNS de la línea de comandos en Mac OS X.

Terminal en OS X

Puede recuperar rápidamente las direcciones IP del servidor DNS activo en cualquier Mac utilizando la utilidad de configuración de red. Esto se hace desde la línea de comandos, así que inicie la aplicación Terminal y escriba una de las siguientes cadenas de comandos, según la versión de OS X que se esté ejecutando en su Mac.


Recupere detalles de DNS de Terminal en nuevas versiones de OS X incluidos OS X Yosemite, Mac OS X 10.7 Lion, OS X 10.8 Mountain Lion, 10.9 Mavericks y versiones posteriores, se realiza con la siguiente sintaxis de configuración de red:

networksetup -getdnsservers Wi-Fi

Esto significa que usa Wi-Fi, lo que la mayoría de nosotros hacemos en estos días. Reemplace Wi-Fi con Ethernet o la interfaz de su elección, en caso contrario.

Obtener información de DNS desde la línea de comandos en versiones anteriores de OS X., como Mac OS X 10.6 Snow Leopard, 10.5 y versiones anteriores, utilice la siguiente sintaxis en su lugar:

networksetup -getdnsservers airport

Tenga en cuenta que especifico «Wi-Fi» o «aeropuerto» en estas cadenas, por ejemplo, porque utilizan principalmente una conexión inalámbrica, pero también puede especificar Ethernet y bluetooth para obtener los detalles de DNS para esas interfaces. Reemplace solo el texto de la última interfaz con la interfaz para la que está buscando identificar la información de IP de DNS, generalmente es la misma para cada interfaz en su computadora.

Suponiendo que haya varios servidores DNS configurados en las preferencias de red de Mac OS X, verá un informe para cada servidor DNS en orden de prioridad, con el siguiente aspecto:

8.8.8.8
208.67.220.220
208.67.222.222
10.0.0.1

Para aquellos que se preguntan, la IP de DNS superior en la lista de muestra es el DNS público de Google, los dos siguientes son de OpenDNS, el último es un enrutador local. Si es necesario, puede utilizar una utilidad gratuita, como namebench, para encontrar un servidor DNS rápidamente.

Además, puede recuperar información de DNS utilizando el comando «nslookup» en un servidor, que informará los detalles de DNS de los servidores remotos, así como su propio DNS primario para resolverlo en el otro servidor:

nslookup google.com

Informará algo como lo siguiente, con el primer bit «Servidor» y «Dirección» mostrando la IP de DNS utilizada por la máquina local:

$ nslookup google.com
Server: 8.8.8.8
Address: 8.8.8.8#53

Respuesta no autoritaria:
Nombre: google.com
Dirección: 74,125,239,135

Finalmente, otra opción es mirar /etc/resolv.conf, pero debido a que ese archivo se genera automáticamente, no siempre se considera correcto si el DNS ha cambiado recientemente y aún no se ha lavado, tenga en cuenta que el lavado de DNS es un poco diferente en las nuevas versiones de OS X, porque Apple ha cambiado la forma en que funciona el DNS varias veces.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar