fix: dns server is now configurable

master
phga 4 years ago
parent 62002841db
commit ce6a837924

2
.gitignore vendored

@ -1,2 +1,2 @@
configs/*
cmd/tt/tt
cmd/dd/dd

@ -17,6 +17,7 @@ type Config struct {
MailSmtpPort string `json:"mail_smtp_port"`
DdUsers map[string]map[string]string `json:"dd_users"`
DnsTTL int `json:"dns_ttl"`
DnsServer string `json:"dns_server"`
}
var config Config

@ -58,10 +58,10 @@ func updateDnsRecord(domain string, ip string, hmac string, keyname string, secr
}
defer f.Close()
update := fmt.Sprintf(`server 127.0.0.1
update := fmt.Sprintf(`server %s
key %s:%s %s
update add %s %d a %s
send`, hmac, keyname, secret, domain, config.DnsTTL, ip)
send`, config.DnsServer, hmac, keyname, secret, domain, config.DnsTTL, ip)
_, err = io.WriteString(f, update)
if err != nil {

Loading…
Cancel
Save