mirror of
https://github.com/kubernetes-sigs/external-dns.git
synced 2025-08-07 01:56:57 +02:00
always use tcp for rfc2136
This commit is contained in:
parent
952dc5d2e5
commit
8c75b5b18a
@ -37,9 +37,6 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
// maximum size of a UDP transport message in DNS protocol
|
|
||||||
udpMaxMsgSize = 512
|
|
||||||
|
|
||||||
// maximum time DNS client can be off from server for an update to succeed
|
// maximum time DNS client can be off from server for an update to succeed
|
||||||
clockSkew = 300
|
clockSkew = 300
|
||||||
)
|
)
|
||||||
@ -408,9 +405,7 @@ func (r rfc2136Provider) SendMessage(msg *dns.Msg) error {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if msg.Len() > udpMaxMsgSize {
|
c.Net = "tcp"
|
||||||
c.Net = "tcp"
|
|
||||||
}
|
|
||||||
|
|
||||||
resp, _, err := c.Exchange(msg, r.nameserver)
|
resp, _, err := c.Exchange(msg, r.nameserver)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Loading…
Reference in New Issue
Block a user