dns/resolver/axfr_test.go

25 lines
487 B
Go

package resolver
import (
"testing"
"fmt"
"dns"
)
func TestAXFR(t *testing.T) {
res := new(Resolver)
ch := NewXfer(res)
res.Servers = []string{"127.0.0.1"}
m := new(dns.Msg)
m.Question = make([]dns.Question, 1)
//m.Question[0] = dns.Question{"miek.nl", dns.TypeAXFR, dns.ClassINET}
m.Question[0] = dns.Question{"atoom.net", dns.TypeAXFR, dns.ClassINET}
ch <- DnsMsg{m, nil}
for dm := range ch {
fmt.Printf("%v\n",dm.Dns)
}
}