diff --git a/rules/common/geoip.go b/rules/common/geoip.go index b000a4fc..bf4b56af 100644 --- a/rules/common/geoip.go +++ b/rules/common/geoip.go @@ -128,6 +128,10 @@ func (g dnsFallbackFilter) MatchIp(ip netip.Addr) bool { return false } + if g.country == "lan" { + return !g.isLan(ip) + } + if geodata.GeodataMode() { matcher, err := g.getIPMatcher() if err != nil {