Honestly, I think the main reason we have so many problems with the DNS system is that there are no real enforced rules. Quite frankly, most companies just scoop up COMPANYNAME.* , and see nothing wrong with that.
What I would like to see done is a simple, feasible, and (IMHO) effective solution:
There should be only 5 TLDS:
- .com : companies only, noone else may purchase them
- .org : non-profit organizations only, noone else may purchase them
- .net : ISPs only, noone else may purchase them
- .xxx : pornography only, noone else may purchase them
- .alt : individuals only, noone else may purchase them
If the rules were strictly enforced, we would pretty much eliminate the problems we currently have. Joe Schmoe can have nike.alt if he wants it, and Nike can have nike.com , and both are happy. Not only that, Nike can't sue over nike.alt, because just by being a .alt, it is obviously not nike, and therefore they can't claim it would be mistake for Nike.
On top of this, by having .xxx , and enforcing the rules surrounding it, you pretty much guarantee that filtering becomes as simple as possible. One line in your /etc/hosts and you're set. (or, equivalently, block it at the
Anyways, I just think that most of the problems come from the fact that since anyone can buy anything, TLDs are really nonexistant. Instead of a hierarchical namespace, we have a flat one, because everybody just purchases the .com, .org, and .net for whatever they register. Not only that, since there isn't a defined TLD for individuals to own, companies get all pissy because somebody took "their" domain name.
Of course, the solution I REALLY want to see is not at all feasible. I would like to see policies set forth that say that noone can own a second level domain. For example, Microsoft should be something along the lines of "microsoft.software.com" . That way, if somebody else wanted "microsoft.homepages.com", that would be fine, as homepages.com is obviously not where you'd find a software company.
However, that will never happen. The dot-com craze that has overcome the world will see to that. It is too bad too, because it would make the net make more sense, as it would basically be categorized without even having to spider or anything.
Anyways, just my opinions.