Fix DNS route suffix matching

This commit is contained in:
世界 2026-07-19 17:09:35 +08:00
parent a743632882
commit decf27c974
No known key found for this signature in database
GPG key ID: CD109927C34A63C4
2 changed files with 2 additions and 2 deletions

View file

@ -267,7 +267,7 @@ func (t *DNSTransport) PreferredDomain(domain string) bool {
return true
}
for suffix := range routes {
if strings.HasSuffix(domain, suffix) {
if mDNS.IsSubDomain(suffix, domain) {
return true
}
}

View file

@ -201,7 +201,7 @@ func (t *Transport) PreferredDomain(domain string) bool {
if linkDomain.Domain == "." {
continue
}
if strings.HasSuffix(domain, linkDomain.Domain) {
if mDNS.IsSubDomain(linkDomain.Domain, domain) {
return true
}
}