Skip to content

Commit f0d191d

Browse files
authored
Refactor v1.14.0 (#63)
1 parent 8b6389a commit f0d191d

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

resolver/meshproxy/plugin.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ package meshproxy
1919

2020
import (
2121
"context"
22+
"strings"
2223
"time"
2324

2425
"github.com/polarismesh/polaris-go"
@@ -95,7 +96,10 @@ func (r *resolverMesh) ServeDNS(ctx context.Context, question dns.Question, qnam
9596
return ret
9697
}
9798
// 可能这个时候 qname 只有服务名称,这里手动补充 Namespace 信息
98-
qname = qname + "." + r.config.Namespace
99+
if strings.HasSuffix(qname, resolver.Quota) {
100+
qname = qname[0 : len(qname)-1]
101+
}
102+
qname = qname + "." + r.config.Namespace + "."
99103
return r.localDNSServer.ServeDNS(ctx, &question, qname)
100104
}
101105

0 commit comments

Comments
 (0)