Fix examples by using net.JoinHostPort (#1368)
Small fix in the examples to properly work with v6 addresses. Closes: #1365 #1367 Signed-off-by: Miek Gieben <miek@miek.nl>
This commit is contained in:
parent
656b7409ac
commit
c760d3c7f1
|
@ -16,7 +16,7 @@ func ExampleMX() {
|
||||||
m := new(dns.Msg)
|
m := new(dns.Msg)
|
||||||
m.SetQuestion("miek.nl.", dns.TypeMX)
|
m.SetQuestion("miek.nl.", dns.TypeMX)
|
||||||
m.RecursionDesired = true
|
m.RecursionDesired = true
|
||||||
r, _, err := c.Exchange(m, config.Servers[0]+":"+config.Port)
|
r, _, err := c.Exchange(m, net.JoinHostPort(config.Servers[0], config.Port))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
@ -39,7 +39,7 @@ func ExampleDS() {
|
||||||
zone := "miek.nl"
|
zone := "miek.nl"
|
||||||
m.SetQuestion(dns.Fqdn(zone), dns.TypeDNSKEY)
|
m.SetQuestion(dns.Fqdn(zone), dns.TypeDNSKEY)
|
||||||
m.SetEdns0(4096, true)
|
m.SetEdns0(4096, true)
|
||||||
r, _, err := c.Exchange(m, config.Servers[0]+":"+config.Port)
|
r, _, err := c.Exchange(m, net.JoinHostPort(config.Servers[0], config.Port))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
@ -64,6 +64,7 @@ type APAIR struct {
|
||||||
func NewAPAIR() dns.PrivateRdata { return new(APAIR) }
|
func NewAPAIR() dns.PrivateRdata { return new(APAIR) }
|
||||||
|
|
||||||
func (rd *APAIR) String() string { return rd.addr[0].String() + " " + rd.addr[1].String() }
|
func (rd *APAIR) String() string { return rd.addr[0].String() + " " + rd.addr[1].String() }
|
||||||
|
|
||||||
func (rd *APAIR) Parse(txt []string) error {
|
func (rd *APAIR) Parse(txt []string) error {
|
||||||
if len(txt) != 2 {
|
if len(txt) != 2 {
|
||||||
return errors.New("two addresses required for APAIR")
|
return errors.New("two addresses required for APAIR")
|
||||||
|
|
Loading…
Reference in New Issue