diff --git a/server/server_endpoints.go b/server/server_endpoints.go index 90411bbba..a12e14b77 100644 --- a/server/server_endpoints.go +++ b/server/server_endpoints.go @@ -106,6 +106,8 @@ func (s *Server) processDohMessage(rawMsg []byte, rw http.ResponseWriter, req *h response := new(dns.Msg) response.SetReply(msg) + // enable compression + resResponse.Res.Compress = true b, err := resResponse.Res.Pack() if err != nil {