mirror of
https://github.com/v2fly/v2ray-core.git
synced 2024-12-30 05:56:54 -05:00
Fix: response AAAA records in TypeA query (#1235)
This commit is contained in:
parent
70e341564a
commit
50bcb6831c
@ -304,11 +304,11 @@ func (s *DoHNameServer) findIPsForDomain(domain string, option dns_feature.IPOpt
|
||||
var ips []net.Address
|
||||
var ip6 []net.Address
|
||||
|
||||
switch {
|
||||
case option.IPv4Enable:
|
||||
if option.IPv4Enable {
|
||||
ips, err4 = record.A.getIPs()
|
||||
fallthrough
|
||||
case option.IPv6Enable:
|
||||
}
|
||||
|
||||
if option.IPv6Enable {
|
||||
ip6, err6 = record.AAAA.getIPs()
|
||||
ips = append(ips, ip6...)
|
||||
}
|
||||
|
@ -241,11 +241,11 @@ func (s *QUICNameServer) findIPsForDomain(domain string, option dns_feature.IPOp
|
||||
var ips []net.Address
|
||||
var ip6 []net.Address
|
||||
|
||||
switch {
|
||||
case option.IPv4Enable:
|
||||
if option.IPv4Enable {
|
||||
ips, err4 = record.A.getIPs()
|
||||
fallthrough
|
||||
case option.IPv6Enable:
|
||||
}
|
||||
|
||||
if option.IPv6Enable {
|
||||
ip6, err6 = record.AAAA.getIPs()
|
||||
ips = append(ips, ip6...)
|
||||
}
|
||||
|
@ -283,11 +283,11 @@ func (s *TCPNameServer) findIPsForDomain(domain string, option dns_feature.IPOpt
|
||||
var ips []net.Address
|
||||
var ip6 []net.Address
|
||||
|
||||
switch {
|
||||
case option.IPv4Enable:
|
||||
if option.IPv4Enable {
|
||||
ips, err4 = record.A.getIPs()
|
||||
fallthrough
|
||||
case option.IPv6Enable:
|
||||
}
|
||||
|
||||
if option.IPv6Enable {
|
||||
ip6, err6 = record.AAAA.getIPs()
|
||||
ips = append(ips, ip6...)
|
||||
}
|
||||
|
@ -223,11 +223,11 @@ func (s *ClassicNameServer) findIPsForDomain(domain string, option dns_feature.I
|
||||
var ips []net.Address
|
||||
var ip6 []net.Address
|
||||
|
||||
switch {
|
||||
case option.IPv4Enable:
|
||||
if option.IPv4Enable {
|
||||
ips, err4 = record.A.getIPs()
|
||||
fallthrough
|
||||
case option.IPv6Enable:
|
||||
}
|
||||
|
||||
if option.IPv6Enable {
|
||||
ip6, err6 = record.AAAA.getIPs()
|
||||
ips = append(ips, ip6...)
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user