1 votos

Se ignora la entrada de DNS local personalizada

Estoy usando dnsmasq para enrutar las peticiones a .lh hosts a mi servidor vagrant que se ejecuta actualmente en 192.168.0.5 en Mac OSX 10.6.

scutil --dns devuelve la información de resolución correcta:

resolver #9
  domain : lh
  nameserver[0] : 192.168.0.5

Pero el ping (y también el navegador) es incapaz de resolver el dominio:

ping root.blah.lh
ping: cannot resolve root.blah.lh: Unknown host

He añadido 192.168.0.5 a mi lista de servidores DNS en la configuración de mi red, y está sentado en la parte superior de la lista, por encima de 8.8.8.8 - parece estar siendo completamente ignorado.

sudo killall -HUP mDNSResponder y sudo dscacheutil -flushcache aparentemente no tienen ningún efecto.

¿Cómo puedo conseguir .lh hosts para resolver a 192.168.0.5 ¿correctamente?


(lo que hay debajo de esta línea es histórico, y se ha trasladado aquí tras la respuesta de Alan Shutko indicando que nslookup no es una herramienta de análisis útil en este caso)

nslookup tampoco puede resolver el dominio:

nslookup blah.lh
Server:     8.8.8.8
Address:    8.8.8.8#53

** server can't find blah.lh: NXDOMAIN

También he probado a añadir 127.0.0.1 a mi lista de servidores DNS en la configuración de red (en la parte superior), que produce una búsqueda en local, a saber

nslookup blah.lh
Server:     127.0.0.1
Address:    127.0.0.1#53

Name:   blah.lh
Address: 127.0.0.1

1voto

Ido Schacham Puntos 1373

Asumo que estás usando Mac OS X, ya que mencionas scutil . nslookup no utiliza los mismos mecanismos que el resto del SO:

Desde man nslookup :

AVISO de Mac OS X

El comando nslookup no utiliza los mecanismos de resolución de nombres y direcciones de host o de enrutamiento de consultas DNS utilizados por otros procesos que se ejecutan en Mac OS X. Los resultados de las consultas de nombres o direcciones impresos por nslookup pueden diferir de los encontrados por otros procesos que utilizan los mecanismos nativos de resolución de nombres y direcciones de Mac OS X. Los resultados de las consultas Las consultas DNS también pueden diferir de las consultas que utilizan la biblioteca de enrutamiento DNS de Mac OS X.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X