I have a vagrant machine running on my mac with virtual hosts I want to make available to my local network. I installed dnsmasq via brew and have the following in its /usr/local/etc/dnsmasq.conf:
so that all URLs ending with *.lv.lc will resolve to 220.127.116.11.
It works partially: dig www.lv.lc
gives me the correct answer:
anton@anton-mbp:~$ dig www.lv.lc ; <<>> DiG 9.10.1 <<>> www.lv.lc ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54075 ;; flags: qr aa rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;www.lv.lc. IN A ;; ANSWER SECTION: www.lv.lc. 0 IN A 18.104.22.168
but when I try to ping that host,
anton@anton-mbp:~$ ping www.lv.lc ping: cannot resolve www.lv.lc: Unknown host
I added local IP of machine running dnsmasq to dns servers of my router, but other clients in this network don't get response from it even when I explicitly perform a nslookup:
DNS request timed out. timeout was 2 seconds. Address: 192.168.1.38
What do I do wrong?