Fix match DNS rule for fqdn

This commit is contained in:
世界 2025-02-10 14:04:42 +08:00
parent 45a8a709e5
commit 7500b699e5
No known key found for this signature in database
GPG Key ID: CD109927C34A63C4

View File

@ -345,7 +345,7 @@ func (r *Router) Lookup(ctx context.Context, domain string, options adapter.DNSQ
r.logger.DebugContext(ctx, "lookup domain ", domain)
ctx, metadata := adapter.ExtendContext(ctx)
metadata.Destination = M.Socksaddr{}
metadata.Domain = domain
metadata.Domain = FqdnToDomain(domain)
if options.Transport != nil {
transport := options.Transport
if legacyTransport, isLegacy := transport.(adapter.LegacyDNSTransport); isLegacy {