¿Cuál es mi servidor DNS?

20

Mi /etc/resolv.conf se ve así:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1

# OpenDNS Fallback (configured by Linux Mint in /etc/resolvconf/resolv.conf.d/tail).
nameserver 208.67.222.222
nameserver 208.67.220.220   

Cuando uso nslookup, parece que uso 127.0.1.1:

moose@pc08 ~ $ nslookup www.google.com
Server:     127.0.1.1
Address:    127.0.1.1#53

Non-authoritative answer:
Name:   www.google.com
Address: 173.194.44.17
Name:   www.google.com
Address: 173.194.44.16
Name:   www.google.com
Address: 173.194.44.19
Name:   www.google.com
Address: 173.194.44.18
Name:   www.google.com
Address: 173.194.44.20

Pero cuando hago clic derecho en el administrador de red y hago clic en "información de conexión" obtengo:

whois 217.0.43.129 revela que esto pertenece a Deutsche Telekom AG, mi ISP.

¿Por qué el administrador de red muestra esta información? ¿Qué servidor DNS estoy usando actualmente?

dnsmasq

Sí, parece que ejecuto dnsmasq:

moose@pc08 ~ $ ps aux | grep dnsmasq
nobody    1479  0.0  0.0   5468  1404 ?        S    14:16   0:00 /usr/sbin/dnsmasq --no-resolv --keep-in-foreground --no-hosts --bind-interfaces --pid-file=/var/run/sendsigs.omit.d/network-manager.dnsmasq.pid --listen-address=127.0.1.1 --conf-file=/var/run/nm-dns-dnsmasq.conf --cache-size=0 --proxy-dnssec --enable-dbus=org.freedesktop.NetworkManager.dnsmasq --conf-dir=/etc/NetworkManager/dnsmasq.d
    
pregunta Martin Thoma 20.03.2013 - 17:12

4 respuestas

17

Está utilizando dnsmasq , un servidor DNS ligero de reenvío que se ejecuta localmente bajo el control de NetworkManager. Dnsmasq reenvía las consultas DNS a los servidores DNS cuyas direcciones han sido provistas por el servidor DHCP. También es posible establecer estas direcciones de servidor DNS estáticamente utilizando el Editor de conexión.

El ejecutable dnsmasq es proporcionado por el paquete dnsmasq-base del que depende el paquete de administrador de red. También hay un paquete llamado simplemente "dnsmasq" que también depende de dnsmasq-base, pero este paquete "dnsmasq" solo debe instalarse si desea ejecutar dnsmasq independientemente de NetworkManager para aprovechar las características que no sean meramente DNS reenvío.

    
respondido por el Roy 20.03.2013 - 17:18
16

Como expansión de la respuesta de happyskeptic, no necesita especificar una interfaz. Esto lo hace por mí:

> nmcli dev show | grep DNS
IP4.DNS[1]:                             172.22.216.251
IP6.DNS[1]:                             2a01:4f0:400c:1::1

Para Ubuntu 14.04 y versiones anteriores, use nmcli dev list | grep DNS

> nmcli dev list | grep DNS
IP4.DNS[1]:                             172.22.216.251
IP6.DNS[1]:                             2a01:4f0:400c:1::1
    
respondido por el Peter V. Mørch 06.01.2015 - 09:59
7

Descubrí que en Kubuntu 14.04 el applet de NetworkManager (o Plasma, como se llame) en KDE no muestra la información del servidor DNS bajo los detalles de la conexión.

En este caso, la forma de encontrarlo es ejecutar lo siguiente en la línea de comando y buscar las líneas 'IP4.DNS':

nmcli dev list iface wlan0

(reemplace wlan0 con la interfaz que usa para conectarse a la red)

    
respondido por el happyskeptic 07.08.2014 - 07:51
1

Estás usando el 217.0.43.129. si no se encuentran los DNS primario y secundario, irá a su enrutador y usará el servidor DNS configurado en el enrutador. Si ese DNS también falla, probablemente intentará conectarse al servidor de openDNS. como se configuró en /etc/resolv.conf.

enlace

    
respondido por el Pieter Vandamme 20.03.2013 - 17:18

Lea otras preguntas en las etiquetas