package main

import "log"
import "github.com/miekg/dns"

import "git.wit.org/jcarr/dnssecsocket"

import "github.com/davecgh/go-spew/spew"
// import "github.com/Showmax/go-fqdn"

func lookupAAAA(hostname string) string {
	// lookup the IP address from DNS
	dnsRR := dnssecsocket.Dnstrace(hostname, "AAAA")
	spew.Dump(dnsRR)
	if (dnsRR == nil) {
		return "BROKEN"
	}
	ipaddr := dns.Field(dnsRR, 1)
	log.Println("ipaddr", ipaddr)
	return ipaddr
}

func main() {
	hostname := "check.lab.wit.org"
	// 2604:bbc0:2:248:5054:f0ff:fe00:156

	lookupAAAA(hostname)
}