Entrada de DNS local personalizada ignorada

2

Estoy usando dnsmasq para enrutar las solicitudes 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 ping (y también el navegador) no puede resolver el dominio:

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

Agregué 192.168.0.5 a mi lista de servidores DNS en mi configuración de red, y está en la parte superior de la lista, por encima de 8.8.8.8 , parece que se está ignorando por completo.

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

¿Cómo puedo hacer que .lh hosts se resuelva a 192.168.0.5 correctamente?

(las cosas debajo de esta línea son históricas, y se han trasladado aquí después de la respuesta de Alan Shutko que indica 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 intenté agregar 127.0.0.1 a mi lista de servidores DNS en la configuración de red (en la parte superior), lo 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
    
pregunta hollsk 26.02.2013 - 22:08

1 respuesta

1

Supongo que está utilizando Mac OS X, ya que menciona scutil . nslookup no utiliza los mismos mecanismos que el resto del sistema operativo:

Desde man nslookup :

  

AVISO DE Mac OS X

     

El comando nslookup no usa el nombre de host y la resolución de la dirección o los mecanismos de enrutamiento de consultas DNS utilizados por otros procesos que se ejecutan en Mac OS X. Los resultados del nombre   o las consultas de direcciones impresas por nslookup pueden diferir de aquellas encontradas por otros procesos que utilizan el nombre nativo de Mac OS X y los mecanismos de resolución de direcciones. Los resultados de         Las consultas de DNS también pueden diferir de las consultas que utilizan la biblioteca de enrutamiento de DNS de Mac OS X.

    
respondido por el Alan Shutko 26.02.2013 - 22:19

Lea otras preguntas en las etiquetas