Configure local wildcard DNS server
- Install Dnsmasq:
sudo apt-get install dnsmasq - Since Ubuntu's NetworkManager uses dnsmasq, and since that messes things up a little for us, open up
/etc/NetworkManager/NetworkManager.confand comment out (#) the line that readsdns=dnsmasq. Restart NetworkManager afterwards:sudo restart network-manager. - Make sure Dnsmasq listens to local DNS queries by editing
/etc/dnsmasq.conf, and adding the linelisten-address=127.0.0.1. - Create a new file in
/etc/dnsmasq.d(eg./etc/dnsmasq.d/dev), and add the lineaddress=/dev/127.0.0.1to have dnsmasq resolve requests for *.dev domains. Restart Dnsmasq:sudo /etc/init.d/dnsmasq restart.
source: http://brunodbo.be/blog/2013/04/setting-up-wildcard-apache-virtual-host-wildcard-dns
yes,
devTLD might not be best choice. I uselocalTLD for development.About Your gist it is high result when searching for dnsmasq configuration, for such use case, so I felt like commenting.