diff options
-rw-r--r-- | core/dnsserver/address.go | 9 | ||||
-rw-r--r-- | core/dnsserver/address_test.go | 1 |
2 files changed, 1 insertions, 9 deletions
diff --git a/core/dnsserver/address.go b/core/dnsserver/address.go index 9146ef650..1a69c33b8 100644 --- a/core/dnsserver/address.go +++ b/core/dnsserver/address.go @@ -3,7 +3,6 @@ package dnsserver import ( "fmt" "net" - "net/url" "strings" "github.com/coredns/coredns/plugin" @@ -53,13 +52,7 @@ func normalizeZone(str string) (zoneAddr, error) { } } - z := zoneAddr{Zone: dns.Fqdn(host), Port: port, Transport: trans, IPNet: ipnet} - _, err = url.ParseRequestURI(z.String()) - if err != nil { - return zoneAddr{}, err - } - - return z, nil + return zoneAddr{Zone: dns.Fqdn(host), Port: port, Transport: trans, IPNet: ipnet}, nil } // SplitProtocolHostPort splits a full formed address like "dns://[::1]:53" into parts. diff --git a/core/dnsserver/address_test.go b/core/dnsserver/address_test.go index 86360d8f0..6d4d0beab 100644 --- a/core/dnsserver/address_test.go +++ b/core/dnsserver/address_test.go @@ -28,7 +28,6 @@ func TestNormalizeZone(t *testing.T) { {"https://.:8443", "https://.:8443", false}, {"https://..", "://:", true}, {"https://.:", "://:", true}, - {"dns://.:1053{.:53", "://:", true}, } { addr, err := normalizeZone(test.input) actual := addr.String() |