diff options
| author | Handingkang <[email protected]> | 2023-10-17 21:50:30 +0800 |
|---|---|---|
| committer | Handingkang <[email protected]> | 2023-10-17 21:50:30 +0800 |
| commit | cbfc21dcd992f378081e9ea6ca16bc24c3c4f854 (patch) | |
| tree | e90ddfd4e09622ece1c5b336cd5c782c15d412e0 | |
| parent | c6bb6ad97ebbb7224e3c79b59c499ad17ac03a30 (diff) | |
地址信息优化
| -rw-r--r-- | plugin/v64dns/v64dnsutil.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/plugin/v64dns/v64dnsutil.go b/plugin/v64dns/v64dnsutil.go index 149c403..6a2f622 100644 --- a/plugin/v64dns/v64dnsutil.go +++ b/plugin/v64dns/v64dnsutil.go @@ -70,15 +70,15 @@ func (v *V64dns) AdditionalInfo(d *dns.Msg, state request.Request, iptype int) ( if iptype == 0 { dnsadd := new(dns.AAAA) dnsadd.Hdr = dns.RR_Header{Name: v.ipv6NS, Ttl: 3600, Class: dns.ClassINET, Rrtype: dns.TypeAAAA} - //a, _, _ := net.ParseCIDR(v.V6NSAddr + "/64") - a := net.ParseIP(state.LocalIP()) + a, _, _ := net.ParseCIDR(v.V6NSAddr + "/64") + //a := net.ParseIP(state.LocalIP()) dnsadd.AAAA = a.To16() d.Extra = append(d.Extra, dnsadd) } else { dnsadd := new(dns.A) dnsadd.Hdr = dns.RR_Header{Name: v.ipv4NS, Ttl: 3600, Class: dns.ClassINET, Rrtype: dns.TypeA} - //a, _, _ := net.ParseCIDR(v.V4NSAddr + "/24") - a := net.ParseIP(state.LocalIP()) + a, _, _ := net.ParseCIDR(v.V4NSAddr + "/24") + //a := net.ParseIP(state.LocalIP()) dnsadd.A = a.To4() d.Extra = append(d.Extra, dnsadd) } |
