diff --git a/home/dns.go b/home/dns.go index 8664fb65..def74ecc 100644 --- a/home/dns.go +++ b/home/dns.go @@ -165,7 +165,10 @@ func onDNSRequest(d *proxy.DNSContext) { return } - beginAsyncRDNS(ip) + ipAddr := net.ParseIP(ip) + if !ipAddr.IsLoopback() { + beginAsyncRDNS(ip) + } } func generateServerConfig() dnsforward.ServerConfig {