I'm using dnsmasq to route requests to
.lh hosts to my vagrant server currently running on
192.168.0.5 on Mac OSX 10.6.
scutil --dns returns the correct resolver info:
resolver #9 domain : lh nameserver : 192.168.0.5
But ping (and also the browser) is unable to resolve the domain:
ping root.blah.lh ping: cannot resolve root.blah.lh: Unknown host
192.168.0.5 to my list of DNS servers in my network settings, and it's sitting at the top of the list, above
184.108.40.206 - seems to be getting completely ignored.
sudo killall -HUP mDNSResponder and
sudo dscacheutil -flushcache apparently have no effect.
How can I get
.lh hosts to resolve to
(the stuff below this line is historical, and has been moved here after Alan Shutko's answer indicating that
nslookup is not a useful analysis tool in this case)
nslookup is also unable to resolve the domain:
nslookup blah.lh Server: 220.127.116.11 Address: 18.104.22.168#53 ** server can't find blah.lh: NXDOMAIN
I also tried adding
127.0.0.1 to my DNS server list in network settings (at the top), which produces a lookup on local, viz:
nslookup blah.lh Server: 127.0.0.1 Address: 127.0.0.1#53 Name: blah.lh Address: 127.0.0.1