Skip to content

feat: use IP addresses for upstream DNS servers#27

Merged
Itsusinn merged 1 commit into
mainfrom
feat/dns-ip-upstream
Jul 10, 2026
Merged

feat: use IP addresses for upstream DNS servers#27
Itsusinn merged 1 commit into
mainfrom
feat/dns-ip-upstream

Conversation

@Itsusinn

Copy link
Copy Markdown
Member

Replace domain-based DoT nameservers (dns.alidns.com, dot.pub) with IP-based UDP nameservers (223.5.5.5, 223.6.6.6, 8.8.8.8).

Same rationale as bootstrap — using literal IPs avoids an extra DNS resolution hop and makes the upstream DNS usable even if the resolver chain is not yet bootstrapped.

Replace domain-based DoT nameservers (dns.alidns.com, dot.pub) with
IP-based DoT nameservers (223.5.5.5, 223.6.6.6, 1.1.1.1) to avoid
an extra DNS resolution hop for the upstream servers themselves.

AliDNS cert includes iPAddress SAN for 223.5.5.5 and 223.6.6.6;
Cloudflare cert includes iPAddress SAN for 1.1.1.1.

Signed-off-by: iHsin <sun@ihsin.dev>
Assisted-by: OpenClaw:deepseek-v4-flash
@Itsusinn
Itsusinn force-pushed the feat/dns-ip-upstream branch from 898b513 to b87767d Compare July 10, 2026 19:52
@Itsusinn
Itsusinn merged commit b696b5e into main Jul 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant