docs(config): ODoH upstream examples with relay_ip/target_ip pinning #130

Merged
razvandimescu merged 1 commits from docs/numa-toml-odoh-examples into main 2026-04-22 22:20:19 +08:00
razvandimescu commented 2026-04-22 21:35:59 +08:00 (Migrated from github.com)

Summary

  • Adds a commented ODoH upstream block to numa.toml (mode, relay, target, strict, relay_ip, target_ip).
  • Documents relay_ip/target_ip as the way to keep the bootstrap resolver from leaking the relay/target hostnames on cold boot when numa is its own system DNS (see docs/implementation/bootstrap-resolver.md).

Complements #122 / #126.

Test plan

  • numa.toml parses cleanly (verified locally with python3 -c "import tomllib; tomllib.load(...)" — commented block is inert, file still valid TOML).
  • Uncommenting the ODoH block with the shipped relay+target values yields a working config (same shape as packaging/client/numa.toml in #131 — that end-to-end path is verified in #131's test plan).
## Summary - Adds a commented ODoH upstream block to `numa.toml` (mode, relay, target, strict, `relay_ip`, `target_ip`). - Documents `relay_ip`/`target_ip` as the way to keep the bootstrap resolver from leaking the relay/target hostnames on cold boot when numa is its own system DNS (see `docs/implementation/bootstrap-resolver.md`). Complements #122 / #126. ## Test plan - [x] `numa.toml` parses cleanly (verified locally with `python3 -c "import tomllib; tomllib.load(...)"` — commented block is inert, file still valid TOML). - [ ] Uncommenting the ODoH block with the shipped relay+target values yields a working config (same shape as `packaging/client/numa.toml` in #131 — that end-to-end path is verified in #131's test plan).
Sign in to join this conversation.