11 Commits
Author SHA1 Message Date
Thanut JongteerathanachoteandClaude Opus 5.5 d68328d7bf Feat(dns-resolver): add ThaiNS for Thailand (#533)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 23:12:36 +08:00
jason5ng32 7c146976ef Improvements 2026-09-17 09:58:10 +08:00
Aviraj Kumar beb5653b5f Feat(dns): add SkyDNS (RU) to the resolver list
Adds SkyDNS (193.58.251.251) to api/data/dns-resolvers.js, giving
Russia a second public resolver alongside Yandex.DNS, as invited
in #390.

UDP entry only: SkyDNS's DoH endpoint serves RFC 8484 wire format
rather than the application/dns-json API this handler appends
name=&type= to (same call as Yandex.DNS and CZ.NIC ODVR).

Verified from outside RU: RA set, honest NXDOMAIN, non-truncated.
2026-09-17 01:56:21 +05:30
s4ge 6934bf9e5b Add KT (Korea) public DNS resolver, closes #393 2026-08-30 21:54:48 -06:00
fly1d 0449c22e29 Feat(dns): add DNS.SB resolver
Add DNS.SB as a verified EU resolver with UDP and JSON DoH endpoints for #392.

OpenAI Codex assisted with issue review, verification, implementation, and tests.
2026-08-25 11:27:34 +08:00
Jason Ng c9077af057 Merge pull request #439 from fly1d/codex/fdn-resolver
Feat(dns): add CZ.NIC ODVR (Czechia) resolver
2026-08-24 10:50:59 +08:00
Jason Ng b3b11f26e3 Merge pull request #440 from fly1d/codex/yandex-resolver
Feat(dns): add Yandex.DNS (Russia) resolver
2026-08-24 10:50:39 +08:00
fly1dandOpenAI Codex 8bb9dc777b Feat(dns): add Yandex.DNS (Russia) resolver
Add Yandex.DNS (77.88.8.8), a reachable Russian public resolver, to the curated list. UDP-only: Yandex's DoH endpoint speaks RFC 8484 wire format rather than the application/dns-json API this endpoint queries.

Co-authored-by: OpenAI Codex <codex@openai.com>
2026-08-24 10:35:01 +08:00
fly1dandOpenAI Codex cbc562a332 Feat(dns): add CZ.NIC ODVR (Czechia) resolver
Retarget the rescoped Europe-resolver issue (#392) to CZ.NIC's ODVR (193.17.47.1), a verified reachable European public resolver run by the .cz registry. UDP-only: its DoH endpoint does not serve the JSON API.

Co-authored-by: OpenAI Codex <codex@openai.com>
2026-08-24 10:23:42 +08:00
fly1dandOpenAI Codex 7f8051bdc7 Feat(dns): add HiNet and GIGA (Taiwan) resolvers
Replace the since-discontinued Quad101 with two verified Taiwan resolvers (issue #391 was rescoped to reachable public resolvers):

- HiNet (Chunghwa Telecom) 168.95.1.1
- GIGA (Taiwan Fixed Network) 203.133.1.6

Both are UDP-only (no JSON DoH endpoint). Also add a contributor rule to the data-file header requiring that a resolver actually answer with the ra flag before a PR, so future additions verify reachability instead of trusting published docs.

Co-authored-by: OpenAI Codex <codex@openai.com>
2026-08-24 10:22:43 +08:00
jason5ng32andClaude Fable 5 a28aaeba0f Feat(dnsresolver): country-annotated resolver list with region filter
Move the resolver list into api/data/dns-resolvers.js as structured
per-country data so adding a resolver becomes a one-object PR, gated
by a new data-integrity test. The API returns one flat annotated list
and the UI grows badge-style region filter chips (flags + localized
names via Intl.DisplayNames) above the result table.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-22 17:23:50 +08:00