diff --git a/app/dns/nameserver_tcp.go b/app/dns/nameserver_tcp.go index ff34509c1..441d268ed 100644 --- a/app/dns/nameserver_tcp.go +++ b/app/dns/nameserver_tcp.go @@ -203,7 +203,7 @@ func (s *TCPNameServer) sendQuery(ctx context.Context, domain string, clientIP n } dnsCtx = session.ContextWithContent(dnsCtx, &session.Content{ - Protocol: "dns", + Protocol: "v2ray.dns", SkipDNSResolve: true, }) diff --git a/app/dns/nameserver_udp.go b/app/dns/nameserver_udp.go index 6610e8068..e89ae37bf 100644 --- a/app/dns/nameserver_udp.go +++ b/app/dns/nameserver_udp.go @@ -199,7 +199,7 @@ func (s *ClassicNameServer) sendQuery(ctx context.Context, domain string, client udpCtx = session.ContextWithInbound(udpCtx, inbound) } udpCtx = session.ContextWithContent(udpCtx, &session.Content{ - Protocol: "dns", + Protocol: "v2ray.dns", }) s.udpServer.Dispatch(udpCtx, s.address, b) }