We've got several machines set up with DNSMasq to run local development environments forwarding all
.dev requests to
However we need to add some exclusions to this list, wondering how we'd go about it.
All these exclusions are still internal IP addresses, which are resolved by an internal DNS server, say on
For example we'd want to exclude any subomain or domain that has
batcave.dev in it.
batcave.dev would use the dns server on
192.168.1.255 and resolve to what ever is setup in the DNS server, along with other entries like
phpmyadmin.batcave.dev there could be any number of these subdomains.
We're running OSX/macOS & currently our resolver file from
/private/etc/resolver/dev has just
nameserver 127.0.0.1 in it.
/usr/local/etc/dnsmasq.conf has this added to the bottom
address=/.dev/127.0.0.1 listen-address=127.0.0.1 port=35353
You can see the full files at https://gist.github.com/OwenMelbz/80c68e836058959b87f86f242e6efffa if needed :)