func ARNAME(d dns.DNS, num int, field string) { var resString string var ident string resString = "" switch field { case "an": resString, _ = d.GetANNAME(num) ident = "ANNAME:" case "ns": resString, _ = d.GetNSNAME(num) ident = "NSNAME:" case "ar": resString, _ = d.GetARNAME(num) ident = "ARNAME:" } fmt.Println(ident, resString) rdata, _ := d.GetANRDATA(num) fmt.Println("RDATA", rdata) }