forwarding upstream tls #100

Closed
opened 2026-04-14 05:51:53 +08:00 by bcookatpcsd · 0 comments
bcookatpcsd commented 2026-04-14 05:51:53 +08:00 (Migrated from github.com)

(possibly add some sort of lint or parser? dnsdist has --config-check)

[[forwarding]]
    suffix = [ "google.com", "goog" ]
    upstream = "tls://9.9.9.9#dns.quad9.net"
    # , "tls://149.112.112.112#dns.quad9.net"
    # upstream = "tls://dns.quad9.net"
    # upstream = "tls://9.9.9.9:853#dns.quad9.net"

just built numa-git (numa-git 0.13.0.r17.g9a85e27-1)

❯ numa
[2026-04-13T21:28:32.989Z INFO  numa::system_dns] detected system upstream: 10.120.48.247
[2026-04-13T21:28:32.989Z INFO  numa] forwarding .20.10.in-addr.arpa to 10.120.112.200:530 (config rule)
[2026-04-13T21:28:32.989Z INFO  numa] forwarding .120.10.in-addr.arpa to 10.120.112.200:530 (config rule)
[2026-04-13T21:28:32.989Z INFO  numa] forwarding .16.172.in-addr.arpa to 10.120.112.200:530 (config rule)
[2026-04-13T21:28:32.989Z INFO  numa] forwarding .google.com to tls://9.9.9.9#dns.quad9.net (config rule)
[2026-04-13T21:28:32.989Z INFO  numa] forwarding .goog to tls://9.9.9.9#dns.quad9.net (config rule)
Error: "forwarding rule for upstream 'tls://9.9.9.9#dns.quad9.net': invalid upstream address: tls://9.9.9.9#dns.quad9.net"

Possibly something like this could work: (?)

upstream = "tls://149.112.112.112:853#dns.quad9.net", "tls://1.0.0.2:853#security.cloudflare-dns.com"

Please let me know if there is anything else I can share/show

I checked the numa.toml and tried to read into forward.rs

Image

I put it between today with a minimal config in runit.. and it ran all day

awesome - thank you

(possibly add some sort of lint or parser? dnsdist has --config-check) ``` [[forwarding]] suffix = [ "google.com", "goog" ] upstream = "tls://9.9.9.9#dns.quad9.net" # , "tls://149.112.112.112#dns.quad9.net" # upstream = "tls://dns.quad9.net" # upstream = "tls://9.9.9.9:853#dns.quad9.net" ``` just built numa-git (numa-git 0.13.0.r17.g9a85e27-1) ``` ❯ numa [2026-04-13T21:28:32.989Z INFO numa::system_dns] detected system upstream: 10.120.48.247 [2026-04-13T21:28:32.989Z INFO numa] forwarding .20.10.in-addr.arpa to 10.120.112.200:530 (config rule) [2026-04-13T21:28:32.989Z INFO numa] forwarding .120.10.in-addr.arpa to 10.120.112.200:530 (config rule) [2026-04-13T21:28:32.989Z INFO numa] forwarding .16.172.in-addr.arpa to 10.120.112.200:530 (config rule) [2026-04-13T21:28:32.989Z INFO numa] forwarding .google.com to tls://9.9.9.9#dns.quad9.net (config rule) [2026-04-13T21:28:32.989Z INFO numa] forwarding .goog to tls://9.9.9.9#dns.quad9.net (config rule) Error: "forwarding rule for upstream 'tls://9.9.9.9#dns.quad9.net': invalid upstream address: tls://9.9.9.9#dns.quad9.net" ``` Possibly something like this could work: (?) ``` upstream = "tls://149.112.112.112:853#dns.quad9.net", "tls://1.0.0.2:853#security.cloudflare-dns.com" ``` Please let me know if there is anything else I can share/show I checked the numa.toml and tried to read into forward.rs <img width="916" height="525" alt="Image" src="https://github.com/user-attachments/assets/2bc93c8c-bd62-4048-8424-d4b4b1b61dd7" /> I put it between today with a minimal config in runit.. and it ran all day awesome - thank you
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dearsky/numa#100