2011-03-16 03:26:31 +0000 2011-03-16 03:26:31 +0000
75
75

¿Cómo puedo comprobar qué servidor DNS estoy utilizando (en Mac OS X)?

En Mac OS X, ¿cómo puedo comprobar qué servidor DNS estoy utilizando actualmente (preferiblemente una solución de línea de comandos)?

System Preferences > Network muestra 192.168.1.1, que es la dirección de mi router y no el servidor DNS real.

Respuestas (5)

16
16
16
2011-03-16 03:30:12 +0000

Tu router está actuando como un reenviador de DNS, tú le pides a tu router y tu router te pide un servidor DNS. Tienes que entrar en la configuración web de tu router para saber qué está usando, o puedes introducirlo directamente en la configuración de tu red.

10
10
10
2015-04-12 19:58:09 +0000

Akamai proporciona una herramienta de depuración de DNS que devuelve la dirección IP del resolvedor utilizado para la consulta. Abra Terminal.app y ejecute el siguiente comando:

dig whoami.akamai.net +short

UltraDNS también proporciona una, pero he encontrado que es menos fiable:

dig whoami.ultradns.net +short

La dirección IP que devuelven estas herramientas es una resolución DNS en uso para tu red, pero puede ser sólo una de varias. Podría ser ventajoso utilizar directamente la IP en sus preferencias de red.

Puede comparar el rendimiento de sus servidores DNS locales y alternativos utilizando namebench .

10
10
10
2013-04-27 12:13:22 +0000

Utilice el siguiente comando para ver su servidor DNS en Mac OS X :

Abra el terminal y escriba

$ cat /etc/resolv.conf

para ver su servidor DNS.

Ejemplo de salida :

$ cat /etc/resolv.conf 
domain http://www.example.com (Here, you can see DNS records info of the particular domain name.)
nameserver 68.87.85.98
nameserver 68.87.69.146
5
5
5
2017-07-21 20:18:51 +0000

Llegué a esta pregunta mientras buscaba una manera de obtener la lista de servidores DNS de un adaptador de red específico en formato de texto (por ejemplo el adaptador Wi-Fi):

Esta lista de servidores DNS se puede obtener en la terminal con este comando:

$ networksetup -getdnsservers Wi-Fi
8.8.8.8
4.2.2.4
4.2.2.1
4.2.2.2
192.168.1.1

Y para el adaptador Ethernet

$ networksetup -getdnsservers Ethernet
8.8.8.8
4.2.2.4
4.2.2.1
4.2.2.2
192.168.1.1
3
3
3
2011-03-16 03:30:33 +0000

Ese es el servidor DNS que está usando tu mac. Tu router está ejecutando un servidor DNS de caché, y estableciéndose como servidor DNS a través de DHCP. Si te conectas a tu router, podrás averiguar qué servidores DNS utiliza.