happy eyeball: fix dnssec for plain ip an srv-cname
This commit is contained in:
parent
89ecc47897
commit
f05e7b972d
|
@ -165,6 +165,7 @@ public class Resolver {
|
|||
Result result = new Result();
|
||||
result.ip = InetAddress.getByName(domain);
|
||||
result.port = port;
|
||||
result.authentificated = true;
|
||||
return result;
|
||||
} catch (UnknownHostException e) {
|
||||
return null;
|
||||
|
@ -198,11 +199,11 @@ public class Resolver {
|
|||
fallbackThreads.add(new Thread(() -> {
|
||||
try {
|
||||
for (CNAME cname : resolveWithFallback(record.name, CNAME.class, result.isAuthenticData()).getAnswersOrEmptySet()) {
|
||||
final List<Result> ipv6s = resolveIp(record, cname.name, AAAA.class, result.isAuthenticData(), directTls);
|
||||
final List<Result> ipv6s = resolveIp(record, cname.name, AAAA.class, cname.isAuthenticData(), directTls);
|
||||
synchronized (fallbackResults) {
|
||||
fallbackResults.addAll(ipv6s);
|
||||
}
|
||||
final List<Result> ipv4s = resolveIp(record, cname.name, A.class, result.isAuthenticData(), directTls);
|
||||
final List<Result> ipv4s = resolveIp(record, cname.name, A.class, cname.isAuthenticData(), directTls);
|
||||
synchronized (results) {
|
||||
fallbackResults.addAll(ipv4s);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue