diff options
| author | 韩丁康 <[email protected]> | 2023-12-19 20:30:15 +0800 |
|---|---|---|
| committer | 韩丁康 <[email protected]> | 2023-12-19 20:30:15 +0800 |
| commit | 401015437ec646f78ecb8fe280dc613daff3f6d3 (patch) | |
| tree | 95b2d4ba140e024b44a8bd4bf6b9479b050dcce2 | |
| parent | 800d6e26ba47d43b3369778db222472d6792e2d2 (diff) | |
修复v64dns响应存在根域名重复的问题
| -rw-r--r-- | plugin/v64dns/v64dns_policy.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/plugin/v64dns/v64dns_policy.go b/plugin/v64dns/v64dns_policy.go index 510a269..1fe5730 100644 --- a/plugin/v64dns/v64dns_policy.go +++ b/plugin/v64dns/v64dns_policy.go @@ -153,7 +153,7 @@ func (v V64dns) ResponseCNAME(msg *dns.Msg, state request.Request) *dns.Msg { answer.Target += ip2id(state.IP()) + "." //新水印 answer.Target += dSlice[len(dSlice)-5] + "." //随机数 answer.Target += v.changeSubDomain(dSlice[len(dSlice)-4]) + "." //新子域名 - for _, i := range dSlice[len(dSlice)-3:] { //[实验域名二级域].[实验域名顶级域]. + for _, i := range dSlice[-3:-1] { //[实验域名二级域].[实验域名顶级域]. answer.Target += i + "." } msg.Answer = append(msg.Answer, answer) |
