Files
coredns/test/tests.go

23 lines
392 B
Go
Raw Normal View History

package test
import (
"github.com/miekg/coredns/middleware"
"github.com/miekg/dns"
)
func Msg(zone string, typ uint16, o *dns.OPT) *dns.Msg {
m := new(dns.Msg)
m.SetQuestion(zone, typ)
if o != nil {
m.Extra = []dns.RR{o}
}
return m
}
func Exchange(m *dns.Msg, server, net string) (*dns.Msg, error) {
c := new(dns.Client)
c.Net = net
return middleware.Exchange(c, m, server)
}