Thoughts for the use of DNS in dvc.
You are basically starting to reinvent the DNS seed code, only not as complete as what it already does.
For dvc, the only real change that should be made, and maybe even the first change till we make a decent dns seed supporting server, should be to move the finding of the sources of the receiver files to txt or srv records instead of hardcoding them as I posted a bit earlier.
Not really - we're talking about 2 different things.
I'm talking about replacing the existing hard coded IP addresses with DNS based lookups - these authoritative nodes help bootstrap the rest of the network.
You're talking about the ddns DNS boostrap - which ultimately is a subdomain of the first. It's a worthwhile pursuit - but requires infrastructure and a balanced distribution to be effective. One of the reasons for IRC is that there already exists a well distributed network that can be used to leverage bootstrapping.