Header Ads

Server returned error NXDOMAIN

El error Server returned error NXDOMAIN, mitigating potential DNS violation DVE-2018-0001, retrying transaction with reduced feature level UDP es algo que viene arrastrando Ubuntu  desde que reemplazó el archivo /etc/resolv.conf (que antes se editaba manualmente para agregar los DNS), por una utilidad llamada resolvconf
Tal vez son "decisiones corporativas" y eventualmente pueda que tengan algún beneficio (matar neuronas), pero problemas como el que hoy tratamos aún siguen sin corrección (incluso en la todopoderosa Ubuntu 20.04 LTS)
Los puritanos dirán que la solución definitiva es eliminar esta malévola utilidad, sin embargo no es necesario. Afortunadamente siempre hay un "workaround".
Primero chequeamos resolved.conf:
cat /etc/systemd/resolved.conf
[Resolve]
#DNS=
#FallbackDNS=
#Domains=
#LLMNR=no
#MulticastDNS=no
#DNSSEC=no
#DNSOverTLS=no
#Cache=yes
#DNSStubListener=yes
#ReadEtcHosts=yes
Y luego corregimos este problema (Cambie los DNS por sus favoritos):
sh -c 'sed -i "s:\#DNS=:DNS=8.8.8.8 8.8.4.4:g" /etc/systemd/resolved.conf'
sh -c 'sed -i "s:\#Cache=yes:Cache=yes:g" /etc/systemd/resolved.conf' # optional
cp -f /etc/resolv.conf{,.bak}
rm /etc/resolv.conf
ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
systemctl restart systemd-resolved
Y verificamos los resultados:
systemctl status systemd-resolved
cat /etc/resolv.conf
Esperamos que con este atajo se solucione el problema. No podemos garantizar aplique para todas las distros (son tantas), por tanto si en su sistema persiste este error, hágale caso a los puritanos.

Con la tecnología de Blogger.