diff --git a/pkg/upstream/upstream.go b/pkg/upstream/upstream.go index 610f7a5f1..c8dfe7a72 100644 --- a/pkg/upstream/upstream.go +++ b/pkg/upstream/upstream.go @@ -529,8 +529,9 @@ func NewUpstream(addr string, opt Opt) (_ Upstream, err error) { } return transport.NewPipelineTransport(transport.PipelineOpts{ - DialContext: dialDnsConn, - MaxConcurrentQueryWhileDialing: 32, + DialContext: dialDnsConn, + // Quic rfc recommendation is 100. Some implications use 65535. + MaxConcurrentQueryWhileDialing: 90, Logger: opt.Logger, }), nil default: