From 7e2189369fa9fd80d99a7dcace6a142e47f65838 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Wed, 1 Mar 2023 11:21:47 -0600 Subject: tagging against wit/gui v0.6.1 using Queue() for textbox fixes crashing (?) change TTL to 2 minutes gui debugging checkboxes make a dig test button Signed-off-by: Jeff Carr --- hostname.go | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) (limited to 'hostname.go') diff --git a/hostname.go b/hostname.go index 4725d2c..98c9f49 100644 --- a/hostname.go +++ b/hostname.go @@ -25,21 +25,18 @@ func getHostname() { return } log("FQDN hostname is", me.fqdn) - - var aaaa []string - aaaa = getAAAA(me.fqdn) - log("AAAA =", aaaa) } -func getAAAA(s string) []string { +func dnsAAAA(s string) []string { + var aaaa []string // lookup the IP address from DNS - dnsRR := dnssecsocket.Dnstrace(s, "AAAA") - log(args.VerboseDNS, SPEW, dnsRR) - if (dnsRR == nil) { - return nil + rrset := dnssecsocket.Dnstrace(s, "AAAA") + log(args.VerboseDNS, SPEW, rrset) + for i, rr := range rrset { + log(args.VerboseDNS, "r.Answer =", i, rr) + ipaddr := dns.Field(rr, 1) + aaaa = append(aaaa, ipaddr) } - ipaddr1 := dns.Field(dnsRR, 1) - ipaddr2 := dns.Field(dnsRR, 2) - log("ipaddr", ipaddr1, ipaddr2) - return []string{ipaddr1, ipaddr2} + log(args.VerboseDNS, "aaaa =", aaaa) + return aaaa } -- cgit v1.2.3