@@ -79,14 +79,7 @@ func main() {
7979 log .Println ("main: server cipher is" , * flCipher )
8080 log .Println ("main: protocol is used" , * flProtoc )
8181 if * flDnserv != "" {
82- switch {
83- case strings .HasSuffix (* flDnserv , ":53" ):
84- net .DefaultResolver = daze .ResolverDns (* flDnserv )
85- case strings .HasSuffix (* flDnserv , ":853" ):
86- net .DefaultResolver = daze .ResolverDot (* flDnserv )
87- case strings .HasPrefix (* flDnserv , "https://" ):
88- net .DefaultResolver = daze .ResolverDoh (* flDnserv )
89- }
82+ net .DefaultResolver = daze .ResolverAny (* flDnserv )
9083 log .Println ("main: domain server is" , * flDnserv )
9184 }
9285 if * flLimits != "" {
@@ -151,14 +144,7 @@ func main() {
151144 log .Println ("main: client cipher is" , * flCipher )
152145 log .Println ("main: protocol is used" , * flProtoc )
153146 if * flDnserv != "" {
154- switch {
155- case strings .HasSuffix (* flDnserv , ":53" ):
156- net .DefaultResolver = daze .ResolverDns (* flDnserv )
157- case strings .HasSuffix (* flDnserv , ":853" ):
158- net .DefaultResolver = daze .ResolverDot (* flDnserv )
159- case strings .HasPrefix (* flDnserv , "https://" ):
160- net .DefaultResolver = daze .ResolverDoh (* flDnserv )
161- }
147+ net .DefaultResolver = daze .ResolverAny (* flDnserv )
162148 log .Println ("main: domain server is" , * flDnserv )
163149 }
164150 if * flLimits != "" {
0 commit comments