From d106190ef88049469031a483f3fd0790b5cd4740 Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Sat, 5 May 2018 14:58:07 +0200 Subject: [PATCH] implement -dnsmasq address flag --- dnsmasq.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dnsmasq.go b/dnsmasq.go index d1add91..e8ef27e 100644 --- a/dnsmasq.go +++ b/dnsmasq.go @@ -39,6 +39,10 @@ var ( leasesPath = flag.String("leases_path", "/var/lib/misc/dnsmasq.leases", "path to the dnsmasq leases file") + + dnsmasqAddr = flag.String("dnsmasq", + "localhost:53", + "dnsmasq host:port address") ) var ( @@ -122,7 +126,7 @@ func main() { dns.Question{"servers.bind.", dns.TypeTXT, dns.ClassCHAOS}, }, } - in, _, err := dnsClient.Exchange(msg, "127.0.0.1:53") + in, _, err := dnsClient.Exchange(msg, *dnsmasqAddr) if err != nil { return err }