probe
probe copied to clipboard
track DNS HTTPS Resource Records
@hellais when we last met, we discussed OONI tracking HTTPS DNS requests. This is a follow up to track that. The new HTTPS RR is a new DNS request that lets clients/browsers do a single DNS request and get all of the required info needed to make a direct, modern HTTPS connection without extra roundtrips for auto-detection. For example:
- IPv4 / IPv6
- TCP port number
- HTTP/2 or HTTP/3
- ECHConfig
I estimate there will be two kinds of blocking activities related to HTTPS RRs that would be quite useful to track:
- Different HTTPS RRs served from the same DoH server but in different regions (e.g. specific legal orders, takedowns, etc.)
- Neutral HTTPS RRs not available from DNS servers in specific regions (ISPs/govs/etc attempting to restrict the general usage of HTTPS RRs).
This is related to https://github.com/ooni/probe-cli/pull/1217
@sftcd @aaronkaplan @bassosimone FYI