summaryrefslogtreecommitdiff
path: root/dns.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-01-07 12:45:01 -0600
committerJeff Carr <[email protected]>2024-01-07 12:45:01 -0600
commit34569cbceefee024051a1831acd7b6a1b0fd57e4 (patch)
tree740383f4802926dbdc2dea888ffc4f35ca37d394 /dns.go
parent6916a6428dc2d2eb7cb8ac18552e3863459894e5 (diff)
main window is pretty cleanv0.5.2
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'dns.go')
-rw-r--r--dns.go46
1 files changed, 13 insertions, 33 deletions
diff --git a/dns.go b/dns.go
index fd60b72..e55db83 100644
--- a/dns.go
+++ b/dns.go
@@ -40,42 +40,16 @@ func (h *Host) setIPv4(ipv4s map[string]*IPtype) {
}
}
-/*
-func (h *Host) checkDNS() {
- var ip4 bool = false
- var ip6 bool = false
-
- for s, t := range h.ipmap {
- i := t.iface
- ipt := "IPv4"
- if (t.ipv6) {
- ipt = "IPv6"
- }
- if (! t.IsReal()) {
- log.Println(args.VerboseDNS, "\tIP is not Real", ipt, i.Index, i.Name, s)
- continue
- }
-
- log.Println(args.VerboseDNS, "\tIP is Real ", ipt, i.Index, i.Name, s)
- if (t.ipv6) {
- ip6 = true
- } else {
- ip4 = true
+func lookupNSprovider(domain string) string {
+ for s, d := range me.nsmap {
+ log.Log(CHANGE, "lookupNS() domain =", d, "server =", s)
+ if (domain == d) {
+ // figure out the provider (google, cloudflare, etc)
+ return s + " blah"
}
}
-
- if (ip4 == true) {
- log.Println(args.VerboseDNS, "IPv4 should work. Wow. You actually have a real IPv4 address")
- } else {
- log.Println(args.VerboseDNS, "IPv4 is broken. (be nice and setup ipv4-only.wit.com)")
- }
- if (ip6 == true) {
- log.Println(args.VerboseDNS, "IPv6 should be working. Need to test it here.")
- } else {
- log.Println(args.VerboseDNS, "IPv6 is broken. Need to fix it here.")
- }
+ return "blah"
}
-*/
// nsLookup performs an NS lookup on the given domain name.
func lookupNS(domain string) {
@@ -127,9 +101,15 @@ func setProvider(hostname string) {
if len(parts) >= 2 {
provider = parts[len(parts)-2]
}
+ if me.APIprovider != provider {
+ log.Log(CHANGE, "setProvider() changed to =", provider)
+ }
+ me.APIprovider = provider
+ /*
if (me.DnsAPI.S != provider) {
me.changed = true
log.Log(CHANGE, "setProvider() changed to =", provider)
me.DnsAPI.SetText(provider)
}
+ */
}