Open qdm12 opened 8 months ago
A test to do this:
package dnssec import ( "context" "net" "testing" "github.com/miekg/dns" ) func Test(t *testing.T) { ctx := context.Background() dialer := &net.Dialer{} netConn, err := dialer.DialContext(ctx, "udp", "1.1.1.1:53") if err != nil { t.Error(err) } dnsConn := &dns.Conn{Conn: netConn} client := &dns.Client{} request := new(dns.Msg) request.SetQuestion("berkeley.edu.", dns.TypeDNSKEY) response, _, err := client.ExchangeWithConn(request, dnsConn) if err != nil { t.Error(err) } t.Log(response.Truncated) err = dnsConn.Close() if err != nil { t.Error(err) } }
A test to do this: