El DNS del sistema lovated en 127.0.0.53 parece estar funcionando, excepto cuando busco máquinas locales por nombre. Pero si los busco y especifico específicamente el servidor DNS local (mi enrutador), obtengo la respuesta adecuada. Pero el archivo de configuración dice que también está usando el enrutador como dirección de búsqueda. ¿Alguna idea?
Estoy ejecutando Ubuntu 18.04 en mi computadora portátil Dell.
Resultados incorrectos:
$ nslookup web1
Server: 127.0.0.53
Address: 127.0.0.53#53
** server can't find web1: SERVFAIL
También falla
$ nslookup -i wlp3s0 web1
nslookup: couldn't get address for 'web1': not found
Resultados correctos:
$ nslookup web1 192.168.1.1
Server: 192.168.1.1
Address: 192.168.1.1#53
Name: web1
Address: 192.168.1.107
Información de configuración systemd-resolve
$ systemd-resolve --status
Global
DNSSEC NTA: 10.in-addr.arpa
16.172.in-addr.arpa
168.192.in-addr.arpa
17.172.in-addr.arpa
18.172.in-addr.arpa
19.172.in-addr.arpa
20.172.in-addr.arpa
21.172.in-addr.arpa
22.172.in-addr.arpa
23.172.in-addr.arpa
24.172.in-addr.arpa
25.172.in-addr.arpa
26.172.in-addr.arpa
27.172.in-addr.arpa
28.172.in-addr.arpa
29.172.in-addr.arpa
30.172.in-addr.arpa
31.172.in-addr.arpa
corp
d.f.ip6.arpa
home
internal
intranet
lan
local
private
test
Link 3 (wlp3s0)
Current Scopes: DNS
LLMNR setting: yes
MulticastDNS setting: no
DNSSEC setting: no
DNSSEC supported: no
DNS Servers: 192.168.1.1
DNS Domain: wp.comcast.net
Link 2 (enp2s0)
Current Scopes: none
LLMNR setting: yes
MulticastDNS setting: no
DNSSEC setting: no
DNSSEC supported: no
Información de configuración NetworkManager
$ cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=false
[device]
wifi.scan-rand-mac-address=no
Entonces, ¿cómo hago para que nslookup devuelva la respuesta correcta? El enlace 3 parece ser la información correcta (mi conexión wifi) y mi DNS en el enrutador está devolviendo la respuesta correcta, pero el caché local nunca intenta buscar la dirección (o eso parece).
nslookup -i wlp3s0 web1