implement -dnsmasq address flag

This commit is contained in:
Michael Stapelberg 2018-05-05 14:58:07 +02:00
parent 5bcf12a070
commit d106190ef8

View file

@ -39,6 +39,10 @@ var (
leasesPath = flag.String("leases_path", leasesPath = flag.String("leases_path",
"/var/lib/misc/dnsmasq.leases", "/var/lib/misc/dnsmasq.leases",
"path to the dnsmasq leases file") "path to the dnsmasq leases file")
dnsmasqAddr = flag.String("dnsmasq",
"localhost:53",
"dnsmasq host:port address")
) )
var ( var (
@ -122,7 +126,7 @@ func main() {
dns.Question{"servers.bind.", dns.TypeTXT, dns.ClassCHAOS}, 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 { if err != nil {
return err return err
} }