[app] Replace alidns with tuna (#381)

This commit is contained in:
tehcneko 2021-03-20 13:19:40 +08:00 committed by GitHub
parent 88f78272fc
commit 26a4decfeb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 4 deletions

View File

@ -36,7 +36,7 @@ import okhttp3.dnsoverhttps.DnsOverHttps;
public class DoHDNS implements Dns { public class DoHDNS implements Dns {
private static DnsOverHttps cloudflare; private static DnsOverHttps cloudflare;
private static DnsOverHttps alidns; private static DnsOverHttps tuna;
public DoHDNS(OkHttpClient client) { public DoHDNS(OkHttpClient client) {
cloudflare = new DnsOverHttps.Builder() cloudflare = new DnsOverHttps.Builder()
@ -45,10 +45,10 @@ public class DoHDNS implements Dns {
.url(HttpUrl.get("https://cloudflare-dns.com/dns-query")) .url(HttpUrl.get("https://cloudflare-dns.com/dns-query"))
.build(); .build();
alidns = new DnsOverHttps.Builder() tuna = new DnsOverHttps.Builder()
.resolvePrivateAddresses(true) .resolvePrivateAddresses(true)
.client(client) .client(client)
.url(HttpUrl.get("https://dns.alidns.com/dns-query")) .url(HttpUrl.get("https://101.6.6.6:8443/dns-query"))
.build(); .build();
} }
@ -61,7 +61,7 @@ public class DoHDNS implements Dns {
} catch (UnknownHostException e) { } catch (UnknownHostException e) {
try { try {
if ("CN".equals(Locale.getDefault().getCountry())) if ("CN".equals(Locale.getDefault().getCountry()))
return alidns.lookup(hostname); return tuna.lookup(hostname);
} catch (UnknownHostException ignored) { } catch (UnknownHostException ignored) {
} }
} }