diff --git a/go.mod b/go.mod index 42de71ff..54a06522 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ require ( github.com/fatih/color v1.10.0 github.com/golang/mock v1.4.4 github.com/kyokomi/emoji v2.2.4+incompatible - github.com/qdm12/dns v1.4.0-rc1.0.20210102203614-d09f0dbb584a + github.com/qdm12/dns v1.4.0-rc2 github.com/qdm12/golibs v0.0.0-20210102020307-17bc97def973 github.com/qdm12/ss-server v0.1.0 github.com/qdm12/updated v0.0.0-20210102005021-dd457d77f94a diff --git a/go.sum b/go.sum index 37ff866d..73ce5e5b 100644 --- a/go.sum +++ b/go.sum @@ -92,8 +92,8 @@ github.com/pkg/errors v0.8.1 h1:iURUrRGxPUNPdy5/HRSm+Yj6okJ6UtLINN0Q9M4+h3I= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/qdm12/dns v1.4.0-rc1.0.20210102203614-d09f0dbb584a h1:ZKpp1b1XRuV7sh2rZtUqeNVihTJXvhGFC5UTfQb7BZU= -github.com/qdm12/dns v1.4.0-rc1.0.20210102203614-d09f0dbb584a/go.mod h1:JhUKBhuDRYBUQ2XwW/jbeWx/qS0sSJjIFjGTCFGP5I8= +github.com/qdm12/dns v1.4.0-rc2 h1:Xh21ebk9pTe6SXwHKdfrK/i3xOr2bKQCy9NJCOsDqNs= +github.com/qdm12/dns v1.4.0-rc2/go.mod h1:JhUKBhuDRYBUQ2XwW/jbeWx/qS0sSJjIFjGTCFGP5I8= github.com/qdm12/golibs v0.0.0-20201227203847-2fd99ffdfdba/go.mod h1:pikkTN7g7zRuuAnERwqW1yAFq6pYmxrxpjiwGvb0Ysc= github.com/qdm12/golibs v0.0.0-20210102020307-17bc97def973 h1:5YeJALmDjvg2wSi6XB8MpQQekbT/eBnwGahJrh01HHQ= github.com/qdm12/golibs v0.0.0-20210102020307-17bc97def973/go.mod h1:pikkTN7g7zRuuAnERwqW1yAFq6pYmxrxpjiwGvb0Ysc= diff --git a/internal/settings/dns.go b/internal/settings/dns.go index 22b9f825..d4c100ca 100644 --- a/internal/settings/dns.go +++ b/internal/settings/dns.go @@ -153,5 +153,15 @@ func getUnboundSettings(reader params.Reader) (settings unboundmodels.Settings, if err != nil { return settings, err } + settings.AccessControl.Allowed = []net.IPNet{ + { + IP: net.IPv4zero, + Mask: net.IPv4Mask(0, 0, 0, 0), + }, + { + IP: net.IPv6zero, + Mask: net.IPMask{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + }, + } return settings, nil }