20 lines
385 B
Go
20 lines
385 B
Go
|
package dns
|
||
|
|
||
|
import "testing"
|
||
|
|
||
|
const LinodeAddr = "176.58.119.54:53"
|
||
|
|
||
|
func TestClientRemote(t *testing.T) {
|
||
|
m := new(Msg)
|
||
|
m.SetQuestion("go.dns.miek.nl.", TypeTXT)
|
||
|
|
||
|
c := new(Client)
|
||
|
r, _, err := c.Exchange(m, LinodeAddr)
|
||
|
if err != nil {
|
||
|
t.Errorf("failed to exchange: %v", err)
|
||
|
}
|
||
|
if r != nil && r.Rcode != RcodeSuccess {
|
||
|
t.Errorf("failed to get an valid answer\n%v", r)
|
||
|
}
|
||
|
}
|