4 ms·
There are some issues that seem difficult to overcome with DNS. DNS is essentially a distributed cache where all records are cached throughout the DNS graph of
by bluejekyll 11y ago
There are some issues that seem difficult to overcome with DNS. DNS is essentially a distributed cache where all records are cached throughout the DNS graph of nodes which the client is using to communicate. One problem that seems to present itself, is how do you update a file with any certainty without reducing the TTL to near zero? Which makes the overall DNS cache performance drop significantly?
There are also the problems of the Resource Record lengths, all DNS packets should be less that 512 bytes. I'm a huge fan of using DNS for exchanging small public data, e.g. public keys, but for large files there are much better options out there.
- jedisct1 11y agoPackets can be larger. That's the whole point of the EDNS0 mechanism. Most public resolvers support 4k packets: http://mincore.c9x.org/PubDNS/ http://mincore.c9x.org/PubDNS/