Support DNS queries for the SVCB record type
I am interested in the global distribution of DDR (https://www.rfc-editor.org/rfc/rfc9462.html). DDR uses the SVCB record type, which is not currently supported in Globalping.
A DDR query is simply a SVCB query to the _dns.resolver.arpa address.
With dig, the query can be performed as such: dig +short SVCB _dns.resolver.arpa @8.8.8.8
It would be great if SVCB could be added to the supported record types for DNS queries.
We could add it, but could you please provide some more details? Is there any value to these queries being geo distributed? It sounds like you could run these queries from a single machine to all resolvers and get the data you need. Wouldn't the response always be the same regardless the location?
DDR is used in the communication with the locally configured resolver (usually configured by the ISP). These resolvers may not be accessible globally and when scanning from one vantage point we can not access them nor know what resolver is actually used with the client's configuration. That's why scanning from different vantage points would give a more realistic and useful impression of how DDR is used and deployed.
Hi @jimaek,
Just checking in on this—do you think adding SVCB support for Globalping is feasible? I’d be happy to provide any help if needed. Appreciate your time!
Thanks!
Yes we will add it, but no ETA just yet. In the meantime I recommend hosting a Globalping probe, they really help us out!
@frcroth if you'd like to send a PR, we'd happily accept it. The primary places for a change like are this API repo, and https://github.com/jsdelivr/globalping-probe
@frcroth if you'd like to send a PR, we'd happily accept it. The primary places for a change like are this API repo, and jsdelivr/globalping-probe
Nice, see https://github.com/jsdelivr/globalping-probe/pull/287 and https://github.com/jsdelivr/globalping/pull/642
Thanks! This will be fully live in a couple of minutes (some probes still need to update).