Comment Re:Who pays for root servers? (Score 1) 127
Whoever wants to. You have your OWN "primary" DNS server. Whether its dns.slashdot.org, a local box of yoru own, or whatever. They resolve thier OWN specialty lookups. IF they don't have them, then you use your ISPs normal dns resolution.
For example. I set up my own version of freedns. Me, my friends and slashdot use it for a year. A year later, it has 100,000 entries. 50 bytes per entry is 5MB total for OUR DNS. The normal (luser's) DNs table is 100x that, or more. But "we" don't need to resolve microsoft.com or netscape.com. They'll be in the top level as they should be. Diffs, instead of DLing the whole thing, cuts that to about 1% a day, or a very manageable 50KB per site. 10 mirrors, with 10 mirrors each = 100 sites serving a 50k to 1,000 sites each. 50Mb is not much on a T1 at 1am, much less a T3 or god forbid, we actually get an OC link to join up.
Again, when etoy.com gets sued out of existance by etoys, WE resolve etoy.com to the right IP. We dont need to resolve etoys.com. ONLY when a site is improperly resolved/corporately hijacked do we need to resolve it.
Sites that we might want to always resolve could be whatever.free for instance. All our freedom loving non-domain squatting ilk can grab a domain like software.free And post thier DNS patches
No your freind the art history major wont be able to see software.free by typing it into netscape. But she will be able to see it by going to http://igiveaflyingfuck.freedomains.genericisp.co
Think about it.