En uno de mis laptops que ejecuta macOS High Sierra, está fallando en resolver nombres de host. He especificado dos servidores DNS en mi configuración de red. Uno es un servidor DNS interno, y el otro es 8.8.8.8. Cuando intento resolver nombres locales que el DNS interno conoce, se resuelve correctamente. Pero cuando intento resolver algo como google.com, falla.
Veo que intenta usar primero el servidor DNS interno, y como no conoce el nombre de host, pensé que intentaría usar 8.8.8.8 para resolver el nombre de host, pero nunca intenta el otro servidor DNS.
Cuando lo intento desde mi otro laptop, funciona correctamente.
$>nslookup google.com
;; Obtuve una respuesta SERVFAIL de , intentando con el siguiente servidor
Servidor: 8.8.8.8
Dirección: 8.8.8.8#53
Respuesta no autoritativa:
Nombre: google.com
Dirección: 172.217.5.110
Pero desde el que no funciona veo
$>nslookup google.com
Servidor:
Dirección: #53
** el servidor no puede encontrar google.com: SERVFAIL
No se intenta probar el servidor DNS 8.8.8.8. ¿Por qué está pasando eso? ¿Cómo puedo hacer que intente el otro servidor DNS si falla con uno?