From 6a1edc45be51a16bc1e8b63bb1661a6e4196fe5a Mon Sep 17 00:00:00 2001 From: Simon Zolin Date: Tue, 25 Jun 2019 16:14:52 +0300 Subject: [PATCH] - rDNS: don't try to resolve loopback IP addresses --- home/dns.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 {