Oh it will take ages, most people don't understand websites or domains on a basic level and don't even know that Bluesky offers that feature, let alone what it means. It's an uphill battle, but it's better than basically anything else anybody has tried so far.
It's effectively the same thing with more steps. With bluesky's implementation they only have to pull the DNS record, with mastodon's approach you do that but also have to connect to a server; but that doesn't actually validate anything new. If I control the DNS record, I can point it to any server.
In both cases what you're really validating is control of the domain anyways, so it makes more sense to just store the data in the DNS record and skip the extra traffic and requirement of running a server.
Comments
Might be a comme ci, comme ca issue, but it seems like that code on the site is important?
https://fedi.tips/how-do-i-verify-my-account/