This commit is contained in:
tehcneko committed 2021-04-16 18:32:38 +08:00
1 parent 60bdb34017
commit f64b9bc5eb
3 files changed
+1 -38

No files matched your search

@@ -36,9 +36,6 @@ import java.util.List;
import java.util.Map;
import okhttp3.Dns;
import okhttp3.HttpUrl;
import okhttp3.OkHttpClient;
import okhttp3.dnsoverhttps.DnsOverHttps;
public class EhDns implements Dns {
@@ -67,14 +64,9 @@ public class EhDns implements Dns {
}
private final Hosts hosts;
private static DnsOverHttps dnsOverHttps;
public EhDns(Context context) {
hosts = EhApplication.getHosts(context);
DnsOverHttps.Builder builder = new DnsOverHttps.Builder()
.client(new OkHttpClient.Builder().cache(EhApplication.getOkHttpCache(context)).build())
.url(HttpUrl.get("https://101.6.6.6:8443/dns-query"));
dnsOverHttps = builder.post(true).build();
}
private static void put(Map<String, List<InetAddress>> map, String host, String... ips) {
@@ -98,15 +90,6 @@ public class EhDns implements Dns {
return inetAddresses;
}
}
if (Settings.getDoH()) {
try {
inetAddresses = dnsOverHttps.lookup(hostname);
if (inetAddresses.size() > 0) {
return inetAddresses;
}
} catch (UnknownHostException ignore) {
}
}
return SYSTEM.lookup(hostname);
}
}