From 05d2f16777b4c52613cfcb79112b81799391b703 Mon Sep 17 00:00:00 2001 From: "arraykeys@gmail.com" Date: Fri, 29 Jun 2018 19:21:04 +0800 Subject: [PATCH] Signed-off-by: arraykeys@gmail.com --- services/http/http.go | 1 + services/socks/socks.go | 1 + services/sps/sps.go | 1 + 3 files changed, 3 insertions(+) diff --git a/services/http/http.go b/services/http/http.go index 51e7771..9159c7b 100644 --- a/services/http/http.go +++ b/services/http/http.go @@ -523,6 +523,7 @@ func (s *HTTP) Resolve(address string) string { ip, err := s.domainResolver.Resolve(address) if err != nil { s.log.Printf("dns error %s , ERR:%s", address, err) + return address } return ip } diff --git a/services/socks/socks.go b/services/socks/socks.go index b740966..9069447 100644 --- a/services/socks/socks.go +++ b/services/socks/socks.go @@ -804,6 +804,7 @@ func (s *Socks) Resolve(address string) string { ip, err := s.domainResolver.Resolve(address) if err != nil { s.log.Printf("dns error %s , ERR:%s", address, err) + return address } return ip } diff --git a/services/sps/sps.go b/services/sps/sps.go index 60b6f29..e3a7fdf 100644 --- a/services/sps/sps.go +++ b/services/sps/sps.go @@ -496,6 +496,7 @@ func (s *SPS) Resolve(address string) string { ip, err := s.domainResolver.Resolve(address) if err != nil { s.log.Printf("dns error %s , ERR:%s", address, err) + return address } return ip }