named
Richard Pieri
richard.pieri-Re5JQEeQqe8AvxtiuMwx3w at public.gmane.org
Tue Dec 7 13:22:31 EST 2010
On Dec 5, 2010, at 10:03 PM, Tom Metro wrote:
>
> I don't think that's correct. It subverts the intent of DNS being a
> distributed database.
A distributed database is a single database with storage replicated across many discrete storage systems. GIT is a distributed database. A GIT replica contains the entire set of data (source code). DNS is not a distributed database. DNS is an hierarchical naming system built on top of many, many distributed databases. Phrased another way, BIND is a distributed database engine and DNS is an application built on top of that engine.
> If it were true that it was hard to find a public recursive server that
> was fast, reliable, and didn't monkey with the records, then running
> your own recursive resolver would make sense. But that's not the case.
And is immune to cache poisoning. Most public servers -- particularly ISPs and Google -- run caching name servers. Authoritative servers like the root name servers are usually non-caching, thus cannot be poisoned, thus ensuring that you always get the correct records for your queries.
--Rich P.
More information about the Discuss
mailing list