From bcea1a93db3d7f1840f0a3187fb8a845c0d7a8b2 Mon Sep 17 00:00:00 2001 From: Dimitri Herzog Date: Tue, 7 Mar 2023 14:23:23 +0100 Subject: [PATCH] fix: query command doesn't show the client IP (#861) (#914) --- server/server_endpoints.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/server_endpoints.go b/server/server_endpoints.go index cbcfdf1ba..64d3b365b 100644 --- a/server/server_endpoints.go +++ b/server/server_endpoints.go @@ -201,7 +201,8 @@ func (s *Server) apiQuery(rw http.ResponseWriter, req *http.Request) { } dnsRequest := util.NewMsgWithQuestion(query, qType) - r := createResolverRequest(nil, dnsRequest) + + r := newRequest(net.ParseIP(extractIP(req)), model.RequestProtocolTCP, "", dnsRequest) response, err := s.queryResolver.Resolve(r) if err != nil {