diff --git a/src/dns/resolvers.ts b/src/dns/resolvers.ts index 19a7f3e..90a9378 100644 --- a/src/dns/resolvers.ts +++ b/src/dns/resolvers.ts @@ -28,10 +28,26 @@ export const DEFAULT_RESOLVERS: DohResolver[] = [ url: (n, t) => `https://doh.dns.sb/dns-query?name=${encodeURIComponent(n)}&type=${encodeURIComponent(t)}`, acceptHeader: "application/dns-json", }, + { + id: "alidns", + name: "AliDNS", + region: "Anycast (CN)", + url: (n, t) => `https://dns.alidns.com/resolve?name=${encodeURIComponent(n)}&type=${encodeURIComponent(t)}`, + acceptHeader: "application/dns-json", + }, + { + id: "rethink", + name: "Rethink DNS", + region: "Anycast (IN)", + url: (n, t) => `https://basic.rethinkdns.com/dns-query?name=${encodeURIComponent(n)}&type=${encodeURIComponent(t)}`, + acceptHeader: "application/dns-json", + }, ]; export const RESOLVER_HOSTS = [ "https://cloudflare-dns.com", "https://dns.google", "https://doh.dns.sb", + "https://dns.alidns.com", + "https://basic.rethinkdns.com", ] as const; diff --git a/vite.config.ts b/vite.config.ts index 392cf01..18922ed 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -5,6 +5,8 @@ const RESOLVER_HOSTS = [ "https://cloudflare-dns.com", "https://dns.google", "https://doh.dns.sb", + "https://dns.alidns.com", + "https://basic.rethinkdns.com", ].join(" "); const API_HOSTS = ["https://api.github.com"].join(" ");