From 038b6749a39c4a8bfa41de2fec97a41884010a60 Mon Sep 17 00:00:00 2001 From: "arraykeys@gmail.com" Date: Wed, 28 Feb 2018 17:55:18 +0800 Subject: [PATCH] Signed-off-by: arraykeys@gmail.com --- services/http.go | 6 +++++- services/socks.go | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/services/http.go b/services/http.go index 1eeeb9d..2693417 100644 --- a/services/http.go +++ b/services/http.go @@ -401,5 +401,9 @@ func (s *HTTP) Resolve(address string) string { if *s.cfg.DNSAddress == "" { return address } - return s.domainResolver.MustResolve(address) + ip, err := s.domainResolver.Resolve(address) + if err != nil { + log.Printf("dns error %s , ERR:%s", address, err) + } + return ip } diff --git a/services/socks.go b/services/socks.go index 377ce74..c123c17 100644 --- a/services/socks.go +++ b/services/socks.go @@ -641,5 +641,9 @@ func (s *Socks) Resolve(address string) string { if *s.cfg.DNSAddress == "" { return address } - return s.domainResolver.MustResolve(address) + ip, err := s.domainResolver.Resolve(address) + if err != nil { + log.Printf("dns error %s , ERR:%s", address, err) + } + return ip }