Run Dnsmasq with example.org
and example.com
pointing to 192.0.2.1
:
docker run -p 53:53/tcp -p 53:53/udp --cap-add=NET_ADMIN -d --name=dnsmasq \
allthings/dnsmasq -A /example.org/example.com/192.0.2.1
Send a query for example.org
to the Dnsmasq container:
dig example.org @127.0.0.1
Stop and remove the Dnsmasq container:
docker rm -f dnsmasq
Start a DNS server resolving given hostnames to the given IP:
./dns.sh IP hostname [hostname ...]
Example:
./dns.sh 192.0.2.1 example.org example.com
Released under the MIT license.