Slashdot Mirror


How Would You Redesign the TLD Hierarchy?

First time accepted submitter at.drinian writes "Last week, we heard about the many applications for new top-level domains that have been put forth by various businesses and organizations. ICANN, of course, has come under heavy criticism for its process. If you didn't have the accumulated baggage of 30 years of DNS, how would you redesign things? .public and .private TLDs only? No TLD control? Country-level domains?"

265 comments

  1. I wouldn't by xaoslaad · · Score: 3, Insightful

    I wouldn't

    1. Re:I wouldn't by 0123456 · · Score: 4, Insightful

      Indeed. The whole idea of a centralised DNS system is the problem because it introduces a single point of stupidity into the Internet, but I'm not sure what the solution is.

    2. Re:I wouldn't by Anonymous Coward · · Score: 0

      100%

    3. Re:I wouldn't by mehrotra.akash · · Score: 3, Funny

      torrent based DNS?

    4. Re:I wouldn't by Anonymous Coward · · Score: 0

      ...I'm not sure what the solution is.

      Therefore no other solution.

    5. Re:I wouldn't by dmomo · · Score: 4, Insightful

      I may be okay with this. Distributed stupidity could be a lot more troublesome.
      It's much easier to keep your house in order if you only have to keep your eye on one drunken uncle at Christmas time.

    6. Re:I wouldn't by vlm · · Score: 1

      more like multicast, heavily cached DNS.

      A term you could google for is "namecoin"

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    7. Re:I wouldn't by fuzzyfuzzyfungus · · Score: 3, Insightful

      The trouble is(unless you abandon this 'inter-network' nonsense entirely) you can either have a single point of stupidity with URLs that are at least unique, or you can have multiple points of stupidity, with URLs that need an additional field to specify which domain name hierarchy you are speaking relative to(ie. since foo.com could resolve in multiple different ways depending on the nameserver you talk to, you'd basically have to specify "foo.com(DNS_ORG bar)" to have a meaningful URL).

      After all, there isn't anything stopping you from having your very own DNS system, on any scale(and, indeed, most decent-size internal DNS servers have a mixture of private hostnames and assorted lies about public hostnames, for various convenience and security purposes), except for the fact that being able to treat URLs as unique is pretty convenient...

      If memory serves, there were a bunch of alt-root DNS outfits during the .com days that tried to get people to install their nameservers so that they could peddle various ghastly TLDs that hadn't made it through ICANN(Now ICANN is ready to rubber-stamp those same TLDs, progress!); but they never got enough adoption to be of much use.

    8. Re:I wouldn't by poetmatt · · Score: 2

      over in one. Exactly the problem. We've built up this system for multiple decades and now we're going to try to make it less functional?

      facepalm.

    9. Re:I wouldn't by Anonymous Coward · · Score: 0

      I would change one thing: TLDs would be purchasable by anybody. Expensive, but the cost goes to fund and maintain the root servers. Second level domains would be purchasable from anybody with a TLD who was willing to sell. As it stands, the limited (but proliferating) TLDs mean that a big company has to buy their domain name over and over and over again. Being able to buy a TLD means they buy it once, and they're done. Who cares about http://coke.com/ when you can just go to http://coke/ ?

    10. Re:I wouldn't by Anonymous Coward · · Score: 2, Funny

      If I could redesign the TLD hierarchy, I'd put U and I togeth... oh, wait, wrong question, sorry.

    11. Re:I wouldn't by TheRealMindChild · · Score: 1

      torrent + trust based. That way, I.am.awesome will resolve differently for the shady Russian crowd vs. say the snobby French crowd (blatant stereotypes are for illustration).

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    12. Re:I wouldn't by hoggoth · · Score: 0

      And what's the deal with 'c' and 'k'?

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
    13. Re:I wouldn't by jellomizer · · Score: 0

      Nothing, has a problem where things are getting confusing, it is too big for its first intent.

      I would do the following...
      Get rid of .COM made to represent commercial entities. It got too popular so people get it for whatever.
      Replace it with B2B and B2C Depending how they do business.

      Replace .EDU with .EDH (Higher education), .EDC (For profit higher Education), .EDP (k-12 Private education) .EDG (K-12 Public (government) education) .EDV (Vocational/Certificate Education) .ORG with .ORH (Not for Profit Health and Human Services) .ORI (Not for profit Information Service slashdot.ORI) .ORP (Pollitical groups), .ORO (Other services) .GOV ( is fairly US centris, I would break them up by countries so for the United States we would have the following. FUS (Federal Government, .SUS (State Government), CUS (County/City Government), MUS (Military US)

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    14. Re:I wouldn't by Anonymous Coward · · Score: 1

      Or alternatively compress it a bit:

      foo(DNS_ORG bar) -> foo.bar

      So you could have... foo.net, foo.com, foo.org....

      Now that sounds like a plan! :)

    15. Re:I wouldn't by Anonymous Coward · · Score: 1

      Hmm, I'd add 'alt' and 'comp', change the display order of the domain parts from (e.g.,) www.fish.com to com.fish.www, and we'd be mostly done.

    16. Re:I wouldn't by ZeroSumHappiness · · Score: 1

      Right, but how to handle Apple the computer company versus Apple the record company in a fair way? (Not that today's method is very fair, of course, but for comparison sake.)

    17. Re:I wouldn't by 0123456 · · Score: 1

      Therefore no other solution.

      More like I haven't spent enough time to think of one.

      A lot depends on whether the address has to be human-readable. For example, you could have an alternate system where sites are addressed by a public key hash, and you could ask numerous independent name-servers for any IP address signed by a key with that hash. But typing in 64-character hex strings to connect to Google or your bank would be troublesome, to say the least.

    18. Re:I wouldn't by Anonymous Coward · · Score: 0

      And what is Uncle Sam in the current model?

    19. Re:I wouldn't by garbut · · Score: 5, Insightful

      I'd say .edu, .gov and .mil need to be moved under .us to be fair or else every country would have to have the same battery of tld's.

      --
      Oh, should I have sugar-coated that?
    20. Re:I wouldn't by paraax · · Score: 2, Insightful

      Why not just have those TLDs resolve within the us, but require .gov.us to resolve outside the us? Likewise Australia could have .edu resolve to educational institutions within the country but require .edu.au outside. Of course that breaks the universality of the link, but the same could be said for phone numbers... once you leave the nation you need to tack on additional numbers to get to the same phone number. Internally the site would have to reference itself as the fully qualified name, of course.

    21. Re:I wouldn't by nullchar · · Score: 1

      That's exactly what ICANN has done with this new gTLD process!

      For $185k you can apply for your own Top Level Domain. You might have to wait a few years to get in on the next round of application submissions.

    22. Re:I wouldn't by nullchar · · Score: 1

      It's not fair at all - the highest payer wins! The current ICANN process for new gTLDs specifies that duplicate TLD applications first go to a "bargaining" process to see if the applicants can work out how to share the TLD. If that fails, the TLD goes to auction.

    23. Re:I wouldn't by nullchar · · Score: 4, Insightful

      It would be nice if hostnames resolved "backwards" than they do today - just like the Java package naming scheme: org.apache.project.class

      Just like local DNS resolvers "search" a certain namespace for non-fully-qualified hostnames by appending the domain name as a suffix, TLD then domain name would be applied as a prefix. Fully qualified hostnames would be prefixed with a "." instead of suffixed.

      Moving from left to right, you move from general to specific. (In this alternate universe, /. uses 4 digit date years in the URL) Then this page would look like:
      http://org.slashdot.ask/story/2012/06/19/1336210/how-would-you-redesign-the-tld-hierarchy

    24. Re:I wouldn't by SecretPerson · · Score: 3, Insightful

      Then I'm going to register the "sucks" TLD and create domains like http://coke.sucks/ http://microsoft.sucks/ http://stevejobs.sucks./ Somehow I think companies would still want control over the use of their names even in higher level domains.

    25. Re:I wouldn't by unrtst · · Score: 4, Insightful

      Therefore no other solution.

      More like I haven't spent enough time to think of one.

      A lot depends on whether the address has to be human-readable. For example, you could have an alternate system where sites are addressed by a public key hash, and you could ask numerous independent name-servers for any IP address signed by a key with that hash. But typing in 64-character hex strings to connect to Google or your bank would be troublesome, to say the least.

      That sounds so great. Then we'll just have to add some sort of networked naming system so people could type in something human readable and find some response that identifies the service and where to find it. It should probably provide the same names to everyone, so people can tell each other about names and get to those neat things, but we'll have to have some way to distribute that load and cache it close to the user. And, maybe instead of that extra useless overhead of some hash of... well, what the hell are you making that hash from anyway?... we could use a really big number, like a 64bit integer (*cough* ipv6 *cough*). Maybe we could just re-purpose this DNS thing to find those big numbers? It sounds like that could do exactly what you want.

      Remind me again what is "broken"? If you can't name what's broken, then you're just coming up with solutions looking for a problem. DNS works, and works very well.

    26. Re:I wouldn't by arose · · Score: 3, Insightful

      Just hand phishers all your passwords outright, no need to go through a system of local domain resolution.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    27. Re:I wouldn't by zoloto · · Score: 1

      I would ,something on par with the Tor Project handles .onion domains

    28. Re:I wouldn't by mcgrew · · Score: 2

      I don't see why we need DNS any more. Who types URLs in these days? The search engines can find your content and serve it up via IP address.

      Sure, ten or fifteen years ago when getting listed with AltaVista was hard to do, but not with today's search engines.

      Of course, web page writers would bitch about having to type IPs into their hrefs, but not many; HTML documents would still have names. They would only need to put an IP in for an external link.

    29. Re:I wouldn't by unixisc · · Score: 2

      I'd just have the national TLDs, like .us, .ca, .ru and so on, and maybe add a handful of continental TLDs, like .eu, .na, .sa, .af, .as. and finally, .un. Drop .com, .org and .net. Then, if there are international organizations, give them the .un ext

      Doing what ICANN is doing, and having a gazillion TLDs is inane,.

    30. Re:I wouldn't by Imagix · · Score: 3, Insightful

      You've never heard of name-based virtual hosting for websites? There could be many, many domain names all behind the single IP....

    31. Re:I wouldn't by aix+tom · · Score: 2

      Hard-Coding IPs *anywhere* has been a big no-no for quite a while.

      One of the hundreds of reasons is that then there would be no way to do "set up new server, install stuff, test stuff, then switch DNS over to the new IP when you want to switch"

      Also "The Web" is perhaps 10-20% of "The Internet" I guess.

    32. Re:I wouldn't by degeneratemonkey · · Score: 1

      IPv6 uses 128-bit addressing. Spot on, otherwise.

      Though I will say that one thing DNS could use is a more lax TLD creation policy. There should be millions of TLDs, not a mere hundred-or-so.

    33. Re:I wouldn't by Anrego · · Score: 1

      Seems a little dubious. Phishing would certainly become an even bigger problem.

      Domains also provide a really good way of pointing to resources whos location may change. I'd hate to feel tied to a host for my minecraft server because everyone has my IP bookmarked. Those web devs would also bitch about all their links to my site breaking.. Businesses who rely on links from other pages would again, be tied to a host forever. Not to mention search engines, while a lot faster on the update cycle then in the past, certainly don't bean dns for update speed. If I move to a new host, the record change propegates pretty damn fast. Maybe my site won't be reachable in eastern Europe for a few hours.. but locally the change is pretty damn near instant. Google searches for "some buried page" may return my old ip for weeks...

    34. Re:I wouldn't by Obfuscant · · Score: 1

      I don't see why we need DNS any more. Who types URLs in these days?

      I do. Some "URLSs" are faster than going through a search site. Some I go to aren't in search sites. Some have no reasonable set of keywords to use to search on.

      And DNS serves more than just the web, doof. You wanna have to memorize the IP address of your momma when you want to send her an email?

    35. Re:I wouldn't by Anonymous Coward · · Score: 0

      As it stands, the limited (but proliferating) TLDs mean that a big company has to buy their domain name over and over and over again.

      No, really, they don't. Lawyers and "brand protection" companies have convinced them otherwise, but the domain itself is just a handle and does not vouch for identity.

    36. Re:I wouldn't by whitroth · · Score: 1

      Seconded. Though I will note that US cities and states have *sometimes* worked around it reasonably (), while others are the idiots we know them to be (but you knew Florida was for sale). Making country code tlds would simplify a lot. For multinationals, they can use the one their home office is in, like a ship's country of origin.

                    mark, fighting with the US federal gov't, who won't accept a valid tld ending in .us as a valid email....

    37. Re:I wouldn't by eighthave · · Score: 1

      The phishing/bad domain problem is really because we rely on DNS for verifying that we are talking to who we think we should be. That will never work well. Really we should be focusing on making it easy to use crypto for that. SSH has proven this model, where both sides have a "host key". Browsers could easily also have a host key, then when you first log into your bank's website, you would tell your bank to remember your host key, and then both sides would check that they are talking to who they expect. That's just one thing that could be done, there are many others.

    38. Re:I wouldn't by Anonymous Coward · · Score: 0

      me neither.

      everybody wants to be alpha dog, TLD or whatever, it's "human nature" and "corporations are people too", etc., etc. etc.

      Here's the thing - delusions of grandeur, and ego have only one real danger - that you somehow begin to believe it's true and start making up stuff, including masses of adoring fans or friendly unicorns (doesn't matter much) and naming their communities. The risk is that your reality distortion might pass for an organizational system.

      Just chill out and have no "problem with Authority" until you want to.
      http://www.rustprivacy.org/2012/cctld/psp/

    39. Re:I wouldn't by Myridon · · Score: 0

      I don't see why we need DNS any more. Who types URLs in these days? The search engines can find your content and serve it up via IP address.

      So when you want to put up a new website, you start the server and wait three days before the search engine crawls it... oh, wait, you'll need to link to it from another page and wait three days for the search engine to crawl that page... Ignore that problem for now. Assume that all the search engines will accept requests to immediately crawl your IP address. Your website is really generic at this point (ipse lorem and all that) so it's on the 10,000,000 page of any search term you can think of. Really hard to test. So what do you do? You somehow create a unique identifier and have the search engine crawl the site again. Now it's on top of the search! Are you feeling lucky? Of course you are, you've just invented DNS!

    40. Re:I wouldn't by Arancaytar · · Score: 3, Informative

      non-Uniform Resource Locators?

      These disparate groups may never communicate, but if you divide the network in any place, geographic or not, you are going to end up with a border somewhere. Across this border, it will be impossible to exchange a hyperlink with the expectation that it consistently identifies a single resource.

    41. Re:I wouldn't by aaaaaaargh! · · Score: 1

      I would only allow .sex domains, all other TLDs will be deleted.

    42. Re:I wouldn't by Anonymous Coward · · Score: 0

      This way the system would reflect the reality of registered companies and other entities. The additional gazillion SLDs would be registered under the TLDs, making the addressing of legal persons with similar or identical names possible.

    43. Re:I wouldn't by Anonymous Coward · · Score: 0

      I'd just have the national TLDs, like .us, .ca, .ru and so on, and maybe add a handful of continental TLDs, like .eu, .na, .sa, .af, .as. and finally, .un. Drop .com, .org and .net. Then, if there are international organizations, give them the .un ext

      Doing what ICANN is doing, and having a gazillion TLDs is inane,.

      Wow, you want to make countries, continents and other arbitrary geographical details even more important than they already are? No thanks.

    44. Re:I wouldn't by Anonymous Coward · · Score: 0

      Though this is an artifact of IPv4, where one network interface typically only has 1 IP address (or at most a handful of IP addresses). In IPv6 it wouldn't be uncommon for a single network interface to have 2^64 addresses, for instance, in which case the httpd could assign each web site a different address. Mind you, it's not like IPv4 is going to be disappear within the foreseeable future.

    45. Re:I wouldn't by Anonymous Coward · · Score: 0

      It would be nice if hostnames resolved "backwards" than they do today - just like the Java package naming scheme: org.apache.project.class

      Just like local DNS resolvers "search" a certain namespace for non-fully-qualified hostnames by appending the domain name as a suffix, TLD then domain name would be applied as a prefix. Fully qualified hostnames would be prefixed with a "." instead of suffixed.

      Moving from left to right, you move from general to specific. (In this alternate universe, /. uses 4 digit date years in the URL) Then this page would look like:
      http://org.slashdot.ask/story/2012/06/19/1336210/how-would-you-redesign-the-tld-hierarchy

      You don't need to reimplement any networking for this, you can do this in the user interface of the client software. Just reprogram the URL-bar (again!) and you have what you want.

    46. Re:I wouldn't by icebraining · · Score: 1

      Remember? Here's a nickel, kid. Go get yourself a decent email client.

    47. Re:I wouldn't by White+Flame · · Score: 4, Insightful

      The "problem" with DNS is the artificial global scarcity of human-desirable strings, the inevitable IP claims on strings used within DNS names, and national jurisdiction and revocation of those names from use under stupid legislation. None of those are technical issues, they're all social & political.

    48. Re:I wouldn't by icebraining · · Score: 1

      Why? What possible purpose would that have that wouldn't be massively counteracted by losing links, which are the cornerstone of the web (it's called hypertext for a reason!) ?

      Phone numbers solve a completely different use case. Applying the same solution to them makes absolutely no sense.

    49. Re:I wouldn't by icebraining · · Score: 1

      I'm a citizen of two countries. Under what TLD should I register my personal domain?

    50. Re:I wouldn't by Anonymous Coward · · Score: 0

      Distributed stupidity could be a lot more troublesome.

      None of us is as dumb as all of us.

    51. Re:I wouldn't by clodney · · Score: 2

      Stand in line - if you RTFA, 3 people are already vying for .sucks.

    52. Re:I wouldn't by crutchy · · Score: 1

      combination of ip address and http "host" header maybe.
      you don't need dns to be able to distinguish name-based hosts.

      hyperlinks may be a bit more cumbersome; maybe "http://1.2.3.4//myhost/index.html" (note double-slash delimiting address and host) might work, with
      the browser (hint hint w3c) parsing the URL into the respective http headers (revision of HTTP/1.1 to 1.2 maybe).

      GET /index.html HTTP/1.2
      Host: myhost
      Connection: close

      You could also still use different ports with this scheme: "http://1.2.3.4:8080//myhost/index.html"

      this way only hyperlinks and browsers would be affected, and existing URLs should still be able to access the default virtual host

      though it would possibly be easier and less painful for all of us for the apache foundation to make changes to Apache
      rather than wait for the various browser vendors to incorporate a new URL spec

      crutchy

    53. Re:I wouldn't by arose · · Score: 1

      You'd have to convince people to understand what is going on to some extent (and I include webmasters here, what is a customer expected to do if the bank can't set up a proper chain from the root cert, I've gotten their fingerprint of the phone and manually fetched the authorities chain that was supposed to be handled by the bank). Furthermore you'd have to convince bussinesses to stop outsourcing web-services the lazy way, if customers are used to being redirected to various third party domains if they want to change email subscription settings or whatever, then phishers don't just need to put up enough smokescreen to get people from paypal.com (actually auto-resolved to paypal.example.com) to paypal.customerverification.com (say, in case we have half clueful customers: "if you are getting a digital signature error, your digital signature needs to be reauthenticated, please go to our customer verification page [link]"), surprise, the new page doesn't throw any cert mismatches. Having good crypto and a DNS system that doesn't confuse poeple is better than just having good crypto.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    54. Re:I wouldn't by chrismcb · · Score: 1

      I don't want to have to search for everything.
      Google: where is slashdot
      Google: where is that internet movie database
      Google: Where is goatse
      A search engine is great for when you want to find a random site, but not as great when you want to find a specific site.

    55. Re:I wouldn't by lennier · · Score: 1

      I don't see why we need DNS any more. Who types URLs in these days? The search engines can find your content and serve it up via IP address.

      And tomorrow they can send your visitors to a completely unrelated website based entirely on their company whims or some SEO or worm's search-gaming scam of the week. That's, um, awesome.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    56. Re:I wouldn't by Phat_Tony · · Score: 3, Insightful

      You nailed it in pointing out that the current TLD system is already a "point of stupidity." The point of having different TLD's would be to allow otherwise identical URL's to be usefully differentiated by a TLD. In practice, this is very rarely the case. Most domain owners do not want otherwise identical domains at other TLD's, so they feel they need to register their domain at a bunch of TLD's and forward them. The nearly ubiquitous need to do this among major websites demonstrates that the whole idea is flawed. Most of the public only knows about ".com" and basically think that means "on the internet." Only a few geeks are even aware of what the TLD system was intended to accomplish.

      The best answer to the TLD problem is to abandon it - grandfather it out. Stop adding new ones. They should do this by making the final period a non-special signifier in addresses. Anyone can pick anything they want and put any number of periods in their address they want. Every current address would still be unique and valid. But you can register new addresses with no TLD, just use whatever non-owned string makes the most sense for you. If you like TLD's and actually think they're useful, nothing's stopping you from registering new sites with a period followed by the three letters of any current TLD or any new one you want to make up. The process of handing out new addresses with no TLD fairly - you know, like "http://www.google," or "http://sex" would be a bit messy, but grandfathering out official TLD's would be the best system for the future internet.

      This will never happen though, because there's too much money in selling new imaginary property with every new TLD they roll out. The majority of that money is not coming from people looking to take advantage of a new useful identifier, but from people looking to defend their identifier from others in the new domain - revealing the whole problem with the TLD sytem.

      --
      Can anyone tell me how to set my sig on Slashdot?
    57. Re:I wouldn't by lennier · · Score: 1

      We've built up this system for multiple decades and now we're going to try to make it less functional?

      You must have missed the memo - making working computer systems less functional is the 21st century's definition of "innovation".

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    58. Re:I wouldn't by Anonymous Coward · · Score: 0

      You're clearly a n00b.

    59. Re:I wouldn't by Dan541 · · Score: 1

      and what happens when google decides not to index your address?

      Yes, lets make Google lord of the internet, that can only be good for us, right?

      --
      An SQL query goes to a bar, walks up to a table and asks, "Mind if I join you?"
    60. Re:I wouldn't by Anonymous Coward · · Score: 0

      So it's not just me. I have never been able to figure out a technical reason to have TLDs. And nobody that I've asked in the last 15 years could give me a good reason for having TLDs, especially considering the way things work in reality. And I've never heard this questioned. So, either I'm missing something that is obvious to everybody else, or (as I suspected) TLDs is an easy goldmine. You'll obviously still need some sort of DNS, which will probably always be a single point of stupidity no matter how you implement it.

    61. Re:I wouldn't by flimflammer · · Score: 1

      I wonder if someone has done this yet. I don't know if it would ultimately be profitable to cover the cost of fees to own the TLD but I could see .sucks becoming a popular novelty domain for both humor and serious use for critical analysis.

      To be honest, though. I don't think I would do a whole lot different from ICANN except I would forbid the sale of generic terms. If you want to buy a TLD then I would want to see some proof of a valid trademark that would give you proper claim over it.

      I'd ultimately like to see something like AOL Keywords to make a (proper) comeback though. We're clearly heading in that direction through means that aren't exactly the most optimal. Why not just cut to the chase?

    62. Re:I wouldn't by mcgrew · · Score: 2

      Google has no monopoly on search engines.

    63. Re:I wouldn't by bigrockpeltr · · Score: 1

      None of those are technical issues, they're all social & political

      where are my mod points today?

      --
      $ unzip, strip, touch, finger, grep, mount, fsck, more, yes,fsck,fsck,fsck,umount, sleep
    64. Re:I wouldn't by ozbon · · Score: 1

      I certainly type URLs most of the time rather than the extra layer of hassle / data mining / records that going through [search engine of choice] requires.

      Sure, if I don't know the URL I'll go through a search engine. But why would I bother searching for slashdot when I know it's slashdot ?

      (Plus having auto-complete/auto-suggest in the location bar - which makes it even easier/quicker to start typing the URL and get there)

      --
      I say we take off and nuke it from orbit. It's the only way to be sure...
    65. Re:I wouldn't by Anonymous Coward · · Score: 0

      The naming scheme has to be absolute otherwise everytime you travel ouside one geopolitical space, all your names will be broken.

      But I agree with firsdt post: it's a badly conceived hodge podge polyhierarchical system but all the alternatives are worse...

    66. Re:I wouldn't by Anonymous Coward · · Score: 0

      Agree

      If you want a clean taxonomy, you would have to first determine your hierarchical structural preferences (geo then thematic; vice versa; public/private etc) AND you would still have to support the current system for a very, very, long transition period - so don't touch it.

      The face that ICANN HAS touched it and want to extend it, is an act of near criminal stupidity

    67. Re:I wouldn't by Dan541 · · Score: 1

      Yes, they do. about 80% of my search traffic comes from them.

      Also how would you idea work with my CDNs? As a single hostname has dozens of ip addresses, which IP address would the search engines be indexing.

      --
      An SQL query goes to a bar, walks up to a table and asks, "Mind if I join you?"
  2. How? by Anonymous Coward · · Score: 0

    Very Carefully.

  3. Duh. by fuzzyfuzzyfungus · · Score: 4, Funny

    AOL Keywords, obviously.

  4. Get rid of .xxx by phantomfive · · Score: 2

    Get rid of .xxx.

    --
    "First they came for the slanderers and i said nothing."
  5. By subject matter by NoleusMaximus · · Score: 2

    Along the lines of the international card catalog library system with a maximum of three or four cross-references. This way a search could be something approximating exhaustive. Presently there are millions of hits on narrow searches and most of them reference JC Penneys.

    1. Re:By subject matter by Gordonjcp · · Score: 1

      And therein lies a question, what the absolute fuck is a "JC Penney"?

      I keep getting spam for coupons for JC Penneys but I have no idea what one is, whether or not I'd want one, or what I'd do with it. Is it big? Like, will it fit on a shelf or do I need to gut out the tractor shed?

      Even Google isn't much help since googling for it just ends up with millions of sites offering coupons for JC Penneys but no real information on what they are.

    2. Re:By subject matter by idontgno · · Score: 1

      As long as you can trust Wikipedia editorial cabal-mongering, the Wiki search yields the precise page, and no coupon spam (unless the vandals have been at it again).

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    3. Re:By subject matter by Anonymous Coward · · Score: 0

      Even Google isn't much help since googling for it just ends up with millions of sites offering coupons for JC Penneys but no real information on what they are.

      Maybe you're using the wrong search engine? The one I use gives several hits to jcpenney.com + links to WIkipedia, their facebook and twitter accounts. The first hit also includes a nice summary of what JC Penney is, so you don't even have to go any further to answer your question. (I won't tell you which search engine cause it'll start another flame war.)

    4. Re:By subject matter by Anonymous Coward · · Score: 0

      They used to sell fabulous white t-shirts. The kind Marlon Brando would have been proud to wear. And some other stuff: www.jcpenney.com

  6. No TLDs by Anonymous Coward · · Score: 0

    Wipe em out. Everyone registers everything top level, boom, done.

    1. Re:No TLDs by Anonymous Coward · · Score: 0

      Yes. One string, full text (spaces!), unicode, 256 byte limit or whatever. Type whatever the hell you want.

    2. Re:No TLDs by TigerTime · · Score: 0

      absolutely agree with this. And while they're at it, get rid of the "www" default nomenclature.

    3. Re:No TLDs by vlm · · Score: 1

      Wipe em out. Everyone registers everything top level, boom, done.

      How bout reverse-reverse DNS where you get no name at all just a ip address... the Mighty GOOG indexes, you bookmark, thats it.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    4. Re:No TLDs by Anonymous Coward · · Score: 0

      As long as you don't get rid of subdomains, I'd by happy with this.

      I like to split my site up into subdomains based on content:
      files.my_domain.com
      code.my_domain.com
      crazyrants.my_domain.com

      www.mydomain.com points directly to mydomain.com so either works.

    5. Re:No TLDs by alphatel · · Score: 2

      absolutely agree with this. And while they're at it, get rid of the "www" default nomenclature.

      That has nothing to do with tld. As a website admin I can point you to _. or www. or ask.slashdot.org or whatever I want. You typed it in so you need to do the unlearning, not the root.

      And this proves the heart of the problem. Users, webmasters, designers, and even web architects can't convince themselves to get rid of www. so how can you expect the whole world to drop .com for .web?

      --
      When the foot seeks the place of the head, the line is crossed. Know your place. Keep your place. Be a shoe.
    6. Re:No TLDs by Hatta · · Score: 1

      Agreed. Pretty much any site of any size registers .com, .org, and .net. There's no meaning to the hierarchy anymore, so just flatten it. Instead of registering slashdot.org, slashdot.net, and slashdot.com, just register slashdot.

      Or you could open up the top level domain registry, and register '.slashdot' as a TLD. The end result is the same.

      --
      Give me Classic Slashdot or give me death!
    7. Re:No TLDs by Johann+Lau · · Score: 1

      Simple: enforce it, ignore those who pout, 3 years later you're done. Kinda like nobody had problems from typing nothing whatsoever to typing "www" or "com" when that was required to visit a website.

      But you're right when it comes to www, it is the responsibility of webmasters to get rid of it.

      Users, webmasters, designers, and even web architects can't convince themselves to get rid of www

      The latter interests me: I'd love to read clueful arguments *for* the www prefix. Never saw any so far, and plenty of sites seem to have no use for it. And I don't just meant URL shorteners*.

      It's like an appendix, like dead code... sure, you can leave useless stuff there, and everything still works fine. But you can also *remove* that appendix, shave your eyebrows, cut off your ears and become the fastest swimmer the world has ever seen! Just saying.

      * you know, the ones that are supposed to be "more readable" for everyone and their dog's grandma, where the www prefix never even was considered? Weird, huh.

    8. Re:No TLDs by Creepy · · Score: 1

      I've always supported both. Easy to set up on the DNS server, as it is just a list there, and I believe different prefixes can be directed to different ports, as well (and you can redirect at the router, so it is a way to proxy).

      I still don't really like TLDs... they should be optional and then ditch .com and make it the default, but that is what most browsers do already, so if you just type slashdot into your browser, you go to www.slashdot.com, which redirects to slashdot.org.

    9. Re:No TLDs by Anonymous Coward · · Score: 0

      Yup. Reserve something like "internal" for access only on the local subnet. Beyond that, whatever. The whole TLD thing was a bad idea.

    10. Re:No TLDs by Burning1 · · Score: 3, Informative

      There's lots of stuff connected to the internet that isn't HTTP. The www nomenclature makes sense in that respect. And there's absolutely nothing stopping a system admin from also making domain.com point to a web server - in fact, doing so is pretty common these days.

    11. Re:No TLDs by nabsltd · · Score: 1

      The latter interests me: I'd love to read clueful arguments *for* the www prefix. Never saw any so far, and plenty of sites seem to have no use for it.

      It's not a "prefix", it's a host name (essentially). If you grew up before HTTP became the transport and browsers did everything, you'd remember names like "ftp.foo.com" and using programs other than a web browser to get information.

      Even now, you see things like "secure.foo.com", "store.foo.com", and "support.foo.com", so I think having "www" as a separate host name makes a lot of sense, even if an HTTP request for "foo.com" redirects there.

    12. Re:No TLDs by Johann+Lau · · Score: 1

      I know how it works. Thanks for not even trying, while lecturing me on some the utter basics just because I said "prefix". Gah.

      Even now, you see things like "secure.foo.com", "store.foo.com", and "support.foo.com", so I think having "www" as a separate host name makes a lot of sense,

      Uhm what? secure.foo.com and store.foo.com also respond to HTTP(S) requests, right? So wouldn't www.store.foo.com make sense? You know, as opposed to the mail server living at mail.foo.com or whatever? And why do we see www.domain.com, and then forums.domain.com, and *not ever* www.forums.domain.com?

      In practice, any hostname can be anything. We differentiate by the protocol and port, and http://mail.foo.com/ doesn't do mail stuff just because it has that hostname. So If you're going to said it makes a lot of sense, you'll have to offer at least one valid argument, instead of just patronizing a strawman. I think you're just flattering yourself -- it makes zero sense, but you agree with it, so you need to fix the problem the cheapest way you can.

    13. Re:No TLDs by Johann+Lau · · Score: 1

      You know, as opposed to the mail server living at mail.store.foo.com or whatever?

      whoops, fixed.

      Slashdot requires you to wait between each successful posting of a comment to allow everyone a fair chance at posting a comment. It's been 1 minute since you last successfully posted a comment

    14. Re:No TLDs by zidium · · Score: 1

      And absolutely zero return visitors when you have to change ISPs or even servers w/ a different IP address!

      --
      Slashdot Valentines Beta Massacre: iT WORKED! The boycotts killed Beta!!
    15. Re:No TLDs by unrtst · · Score: 1

      Agreed. Pretty much any site of any size registers .com, .org, and .net. There's no meaning to the hierarchy anymore, so just flatten it. Instead of registering slashdot.org, slashdot.net, and slashdot.com, just register slashdot.

      I can't believe this is getting any traction. There is a hierarchy that makes sense, but people aren't using it right, so let's drop it? How about we use it to solve the problem?

      In addition, all this stuff should be under .us and the only TLD's allowed should be the 2 letter ISO country codes. This would quickly kill all the international drama about ICANN and the TLD talks.
      Want to allow any TLD - do it UNDER a TLD. If you really want, you can have your local DNS server default to appending that TLD (or use /etc/resolv.conf).

      IMO, the "problem" with .com, .net, .org, .name, .biz, etc etc is that they're TLD's... so everyone wants in that game, and they've kept them open to all for the profits. Change the rule to only allow new registrations under the country code TLD, and make the .com.us and .org.us etc like every other country, or allow the us to pollute it with slashdot.us and such.... but leave the top alone.

      I'm quite irritated they're selling out the TLD's. Doesn't the pricing alone raise some red flags for all those supporters? You're not going to get your own domain in there... it's too expensive. That expense is actually purposeful too... rather than a very small DB of TLD's under the root that point to other servers, it's going to bloat up with many more. That's not making the system better... there's still gotta be a root, and now it's growing substantially, and you're not invited unless you've got boatloads of cash.

      There's no end user benefit to "https://coke" over "https://coke.com" either. The browsers solved that ages ago (automatically append .com and try it). ".com" should just be tightened down to be only commercial entities. If all the tld's were as strict as .org used to be, or as .xxx is now, we probably wouldn't be in this situation. (and yes, I'd still suggest those move to .com.us, .org.us, and .xxx.us, etc).

    16. Re:No TLDs by icebraining · · Score: 1

      Great, more lock-in! Now your hosting provider or ISP has got you by the balls, because if you move you lose all the links, bookmarks, etc that point to your website.

    17. Re:No TLDs by ZorroXXX · · Score: 0

      The latter interests me: I'd love to read clueful arguments *for* the www prefix.

      If you have your web server operate at www.example.com and not example.com, you will be able to use static.example.com for serving static content. As a user I can trust that content from static.example.com is safe to be included at www.example.com. This is simple and obvious, in contrast to sstatic.com for stackoverflow.com, yimg.com for youtube.com and similar mindboggling FTW name relations. There is no way I can deduce that bizarre-domain.com for website.com is not some kind of fishing/MITM attemt.

      --
      When you are sure of something, you probably are wrong (search for "Unskilled and Unaware of It").
    18. Re:No TLDs by Johann+Lau · · Score: 1

      If you have your web server operate at www.example.com and not example.com, you will be able to use static.example.com for serving static content.

      Because then the cookies for example.com wouldn't also be sent to www.example.com too, right? Thanks! I never thought of that.

    19. Re:No TLDs by jedwidz · · Score: 1

      The browsers solved that ages ago (automatically append .com and try it).

      I was most relieved to find that my browser does not do that.

  7. .uninterested by caffemacchiavelli · · Score: 1

    I don't really care one way or another. Sure, if you make me live in a technological enclave of IT geniuses, we might discuss the intellectual beauty of different ways of classifying and sorting domains, but in the "real world"...just leave it alone and let people register achievify.app and successly.mobile if that's what they want to do.

  8. Country codes + Namecoin by 1s44c · · Score: 3, Interesting

    One TLD for each country to do what they like with plus something like NameCoin but with way higher costs for registering domains under some anarchy TLD.
    Throw in a TLD for companies over some big size and another for non-profits over a certain size.

    The top level should be managed by some international body and be operationally independently of all governments.

    Each country should run a DNS service for the top level which should be globally accessible.

    1. Re:Country codes + Namecoin by nschubach · · Score: 1

      I like it... can I be one of the TLD Internet Diplomats who get diplomatic Immunity for operating outside of all country borders?

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    2. Re:Country codes + Namecoin by 1s44c · · Score: 1

      I like it... can I be one of the TLD Internet Diplomats who get diplomatic Immunity for operating outside of all country borders?

      Nobody gets diplomatic immunity, everything is done by clear and fair procedures, nobody makes a profit and everything is made public.

    3. Re:Country codes + Namecoin by Damek · · Score: 1

      This assumes the inevitability and longevity of the concept of the nation-state, which has only been around a couple hundred years and is arguably (anthropologically speaking) not at all inevitable as a social entity.

      Ultimately, would you just give out TLDs for whatever social entity you chose to recognize as some sort of homogenous group? How arbitrary are you prepared to be?

      That seems to me to be the ultimate problem with TLDs. They are always already arbitrary. Just leave them so instead of imagining there's some sort of rationality (such as country-codes) which will just inevitabley be wiped away or need to be modified to fit some new scheme someday.

    4. Re:Country codes + Namecoin by 1s44c · · Score: 1

      This assumes the inevitability and longevity of the concept of the nation-state, which has only been around a couple hundred years and is arguably (anthropologically speaking) not at all inevitable as a social entity.

      Ultimately, would you just give out TLDs for whatever social entity you chose to recognize as some sort of homogenous group? How arbitrary are you prepared to be?

      That seems to me to be the ultimate problem with TLDs. They are always already arbitrary. Just leave them so instead of imagining there's some sort of rationality (such as country-codes) which will just inevitabley be wiped away or need to be modified to fit some new scheme someday.

      Fair point. I'd recognize countries as those the UN recognizes as a 'nation state'. US is a country, UK is a country, Scotland isn't, Sealands isn't.

      Should the entire concept of countries or nation states disappear then we have bigger problems than an outdated domain name system. Go for generic domains in that case I guess, it needs more thinking about.

    5. Re:Country codes + Namecoin by Anonymous Coward · · Score: 0

      "The top level should be managed by some international body and be operationally independently of all governments."

      You're not living in the real world buddy. The rest of your idea sounds ok though.

  9. They're pointless anyway by jandrese · · Score: 5, Insightful

    I would drop the whole TLD concept in a heartbeat. It just adds one more thing to remember that means very little anymore, and opens people up to confusion (wait, Whitehouse.com is a porn site!?!).

    Seriously, what does it accomplish? The categories are so broad that they're nearly useless as an organizing tool, especially since many companies buy up the "lesser" TLDs for their domain just to prevent confusion. People don't organize domain names in a hierarchy like they did with Usenet groups, so appending a category label to each seems rather silly.

    Country code TLDs are a symptom, not a feature. They come about because local governments want to exert their own control over some aspect of the internet, but really the whole point of the internet is to transcend borders and unite people in a single global network, even if that is a threat to entrenched interests.

    --

    I read the internet for the articles.
    1. Re:They're pointless anyway by vlm · · Score: 3, Informative

      Seriously, what does it accomplish? ... People don't organize domain names in a hierarchy like they did with Usenet groups,...

      We did, in the old days. Back in 91 when I first got on the net, the original goal was caching with a secondary of segregating traffic.

      The hope is that 99% of traffic to .us would be from inside .us therefore limiting expensive high latency international traffic. Doesn't map so well with massive multinational corp traffic to .com

      In the ancient days of "no commercial traffic on the ARPA-net" anything .com over the ARPA was verboten.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    2. Re:They're pointless anyway by hedronist · · Score: 2

      I snorted coffee through my nose when I saw: I read the internet for the articles.

    3. Re:They're pointless anyway by 0123456 · · Score: 3, Interesting

      Doesn't map so well with massive multinational corp traffic to .com

      And now we have the joy of 'the cloud', where that .co.uk site may be running on a server in Kazhakstan today and Canada tomorrow.

      I don't even know where my own web site is. Last traceroute I tried it was somewhere in Europe even though I pay a US company for hosting.

    4. Re:They're pointless anyway by Anonymous Coward · · Score: 0

      Amen to that.

      Why do I have to remember if I wanted to go to slashdot.net or .org or .dog? This is why I (and many others, I suppose) use Google to get around.
      Maybe dropping TLD altogether is a tough one, but feels like a better option to me.

    5. Re:They're pointless anyway by Anonymous Coward · · Score: 1

      I would drop the whole TLD concept in a heartbeat...Seriously, what does it accomplish?

      An actual architecture that's scalable and supports a redundant design? (As opposed to a bunch of kids saying "screw this, *I* could do something better", and then finding out that, y'know, you've gotta pick a design that you can actually make work.)

      Sigh. I knew this was the sort of idiotic comment that'd crop up when this came up. Slashdot question - "how would you do x y z". Cue hundreds of armchair architects who know bugger all about the topic in question but are nonetheless blindingly certain they can do it better in an afternoon from their parents' basement than all the experts with decades of expertise who labored for years to design something that had a modicum of thought behind it.

      Hint - think "use cases". Try them sometime, you might be surprised at how well that boring old theory stuff works.

    6. Re:They're pointless anyway by Anonymous Coward · · Score: 0

      ccTLDs *do* make sense. It's a way of organizing information. Many companies are in fact local. Nobody outside of the UK has heard of 90% of the companies operating within the UK, and doesn't do business with them.

    7. Re:They're pointless anyway by nine-times · · Score: 1

      Yes, but on the other hand, by dropping TLDs, you're diminishing the number of possible combinations. You want to get the "example.com" domain, but it's taken. Well, you can try "example.org" or "example.net", or even "example.me" or "example.ws". I'd imagine that removing TLDs would actually exacerbate the domain-squatting problem by diminishing the number of possible domains, thereby driving up the value of any decent domain name. You might think that selling off new TLDs has created a land-grab, but just wait until the amount of land is limited and everything gets scooped up.

      I do agree that the hierarchy isn't being followed and therefore the TLDs are a bit arbitrary, which I think leaves us one of three options:

      1) Keep doing what we're doing, more or less
      2) Try to make people follow the intended hierarchy
      3) Embrace the arbitrary nature and open up all domains to everyone.

      #1 is pretty easy to do and I don't see serious problems with it. #2 will be almost impossible to enforce. #3 makes some sense, but some of the hierarchy is working out pretty well. Schools are pretty much sticking to EDU domains, and the government is using GOV domains.

    8. Re:They're pointless anyway by Mortimer82 · · Score: 1

      Country code TLDs are a symptom, not a feature. They come about because local governments want to exert their own control over some aspect of the internet, but really the whole point of the internet is to transcend borders and unite people in a single global network, even if that is a threat to entrenched interests.

      I always thought of it as a delegation thing which is really convenient for the users of that country. I can pay in my local currency for a local domain name and deal with a local company, rather than having to deal with dollar exchange rates and US based companies which may have vastly different business hours. It also means that things like trademark disputes can be handled locally, rather than one having to deal with US laws. It's also in the interest of said governments to keep money local (for local only businesses) rather than a constant stream of money trickling from their country to some U.S company for no particularly good reason except that the U.S. kind of got the monopoly.

      In fact, if anything I think it's the generic top level domains which messed things up. With the U.S. controlling the internet first, no one really bothered with the .us ccTLD and instead used the "default" top level space, while ccTLDs are effectively 2nd class.

      I think a lot of the problems with GLOBAL contention of .com namespace would be much less of a deal if it never existed and like pretty much the rest of the world, US entities used something like .co.us / .com.us.

      Of course ccTLDs create their own set of challenges for international businesses, who may feel forced to maintain their domain names in all the countries in which they operate, but it also means that a silly local only mom and pop business in the US wouldn't get the the "default" .com address which is greatly coveted by a multinational, but European only company.

      I'm not saying I feel this way myself, but if anyone ever wondered why Americans are often stereotyped as self-centred and oblivious to the fact they are only a part of an international community, it's stuff like this which doesn't help them. However, I acknowledge that DNS and the Internet was originally just an American thing and wasn't initially conceived to service the entire planet, but still, we are living in the world we live in, regardless of the intent or lack there of.

    9. Re:They're pointless anyway by clodney · · Score: 1

      I'm not saying I feel this way myself, but if anyone ever wondered why Americans are often stereotyped as self-centred and oblivious to the fact they are only a part of an international community, it's stuff like this which doesn't help them. However, I acknowledge that DNS and the Internet was originally just an American thing and wasn't initially conceived to service the entire planet, but still, we are living in the world we live in, regardless of the intent or lack there of.

      As an American, I think that the reason we are stereotyped as self-centered and oblivious to the international community is that we are oblivious to the international community.

      There are some extenuating circumstances. Compared to most countries, the US is really, really, big. So you can take a 2 week driving vacation, spend thousands of miles on the road, and never leave the country. So even people who have the disposable income to travel internationally may not have the inclination, because there is lots of stuff in the country to explore.

      Second, the worldwide reach of the US entertainment industry and the prevalence of the rest of the world learning English as a second language means that we tend to assume that everyone speaks English, and that everyone is at least aware of our culture.

      Third, there is a significant percentage of the population that subscribes to what is called "American Exceptionalism", which is the belief that the US is unique in all history as a force for good in the world. To suggest that the US follows it own self interest and that we are not always the white knight is viewed as unpatriotic and America bashing.

      So you have people that rarely leave the US, think of themselves as better than everyone else, and expect that everyone else will learn English and conform to our culture.

    10. Re:They're pointless anyway by jmerlin · · Score: 1

      They exist to do namespacing. There's a reason us engineers namespace things in our code, too. Sure, we could put everything under a super global namespace and just fight for names (who gets "Array" or "LinkedList" ??). The real problem is a lack of clear scoping rules (better defined TLDs) and policing of them. Outside of .edu and .mil (and a few others), you don't have to "prove" you fit into that TLD category, so .net, .com, .org, most country TLDs, and so on have all been merged into one big ".misc" category, effectively.

      The system has value, but not if those running it just hand everything out to anyone who wants to pay for it. It's clear ICANN is and always has been a huge money grab, so there's no hope for them to do a good job with it. It's curious to think if a distributed system would work better. That is, some corporation buys the domain "com" and licenses subdomains under it "google.com". But then they have complete control over that domain and there aren't any real regulations (they can enforce rules or not enforce rules at their leisure).

      What I don't really understand in all this is why the cost of registering a name is increasing more quickly than inflation. From the design of the system the impact on an additional name in the system is insignificant (both insertion time and query time). Adding a new name has almost no cost associated with it -- so why is it getting more and more expensive? Is this ICANN grabbing money or just registrars forming a huge trust to generate profits from nothing?

    11. Re:They're pointless anyway by Anonymous Coward · · Score: 0

      where is the surprise? .com means commerical, i would worry, when the government would use .com and not .gov.
      But normal american Domains should be .us, not .com.

    12. Re:They're pointless anyway by Anonymous Coward · · Score: 0

      I agree, the whole concept of TLDs has become unwieldy. From a historical standpoint, it made sense once upon a time to categorize traffic based on the type, but we've grown so far beyond that. Country codes and nothing else would serve a better global function today, but even that can still be confusing (do I need to go to "foo.us" or "foo.co.uk"?).

      Originally it was envisioned that most hostnames used "in the wild" would be third or fourth level domains, with the second-levels being controlled by ISPs, organizations, universities, and the like. But of course, the net evolved away from that, for understandable reasons.

      Just as reverse DNS is all handled by one top-level (and second level) domain implicitly (in-addr.arpa), I'd love to see just one single TLD that is implied. So if a URL contained just "foo", the DNS lookup would only need to be performed against "foo.dns" or something along those lines. There's no good way to get there from where we are now, except maybe convert all existing TLDs into second-levels under a master TLD like that for backward compatibility.

      What I hate about the explosion of TLDs is that it's already a mess to buy up all of the lesser variants of your domain name to protect the uniqueness. Larger businesses and organizations have no trouble doing this (or less trouble, anyway), but it's not reasonable to expect everyone to buy ten or twenty variants of their domainname just because there are that many commonly available TLDs. This is about to get a lot more complex with a wide range of additional TLDs on the horizon. And even if a given website doesn't register dozens of domains, and sticks to only one, that opens the door to dozens of websites using the same identifier with only the TLD being different.

      I think we're just looking at more confusion as time goes on, unless we can simplify the system.

  10. Reverse the order. by pushing-robot · · Score: 5, Insightful

    My OCD says it should be http://org.slashdot.ask/story...

    Or is that not what you meant?

    --
    How can I believe you when you tell me what I don't want to hear?
    1. Re:Reverse the order. by timmy.cl · · Score: 1

      First, reverse the order, I totally agree, to go from general to specific all the way in the URI.
      Then, do whatever you want with TLDs, ccTLDs, etc.

    2. Re:Reverse the order. by Anonymous Coward · · Score: 1

      YES! It seems really stupid to go left to right getting more general for the domain part, and then continuing left to right gets more specific.

    3. Re:Reverse the order. by ByteSlicer · · Score: 2

      If we're going OCD, i'd rather have http://org/slashdot/ask/story ...
      Or should that be slashslash? :)

    4. Re:Reverse the order. by Anonymous Coward · · Score: 0

      I like this reordering.

      If an 'alternative', darknet Internet ever springs up, that type of ordering should be implemented!

      http://us.mil.army/ ... http://us.edu.ohio/ ..... http://uk.edu.oxford/ ... http://org.wikipedia.en/

      Very sound use, IMO.

    5. Re:Reverse the order. by Anonymous Coward · · Score: 0

      Replace / and . by spaces: "org slashdot ask story"

      Or: "ask slashdot org story"

  11. .authority by Anonymous Coward · · Score: 0

    cc's are for restrictions inside countries. Eveything else should get there own without any silly .com ending.
    Also no cost other than upkeep.

  12. DNS exists to get around a problem by Teunis · · Score: 4, Interesting

    That is : the problem of finding a device (say: server, virtual server, coffee maker, whatever) without having to enter an arbitrary number of digits.
    DNS is essentially context-free and centralized.

    I would make an OS a lot less dependent on DNS actually functioning, require such a service to be secure (but oh, how to manage the keys?) and make it easier to plug in local address books of references, and easier to transfer such between computers. (perhaps something like zeroconf)

    The counter trick is how to keep this from being hijacked to any great degree. Minimize harm.

    1. Re:DNS exists to get around a problem by mcgrew · · Score: 1

      That is : the problem of finding a device (say: server, virtual server, coffee maker, whatever) without having to enter an arbitrary number of digits.

      You mean like we did with phones for a hundred years? When is the last time you typed a URL into the address bar? Hell, the easiest way to get to the Pirate Bay is type TPB in google and hit the "feeling lucky" button. DNS is as useful as paper phone books; used to be lots, now is very little.

      I would make an OS a lot less dependent on DNS actually functioning

      WTF does your OS have to do with it? Your OS isn't dependent on the internet! Just make the BROWSER less dependent on DNS.

      easier to transfer such between computers

      Your PC has a URL? I can transfer files to you without your IP address?

    2. Re:DNS exists to get around a problem by lennier · · Score: 1

      When is the last time you typed a URL into the address bar?

      Today.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
  13. Redesign by vlm · · Score: 4, Insightful

    Expunge all "field of interest" TLDs like .com, .gov, .net, .pr0n, and all the recent spammy TLDs
    TLD by legal jurisdiction the domain is registered under. Country codes only, I suppose.
    Underneath the country codes its fair game for each NIC.
    I would "strongly encourage" the country NICs to not screw around with social engineering goals.

    I would suspect you'd end up with multi-national corps registering a zillion domains in each country they buy or sell. So what. Cost of doing business.

    I would only have a couple non-UN recognized as country domain names, for example, ".un" seems like a nice place to put the UN and maybe root DNS operators should have a .root TLD solely to host their own coordination related stuff.

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    1. Re:Redesign by Anonymous Coward · · Score: 0

      Sort of like the X.500 directory namespace that didn't go anywhere.

      Mentioned elsewhere - DNS was designed so you didn't have to remember arbitrary numbers to get to places. The original functionality of DNS has long been taken over by search engines and bookmark lists (generally first found via search engines or someone sending you a link).

      I'd relegate DNS to local naming only. Forget having a root system tying everything together. You want to publish things, use something more human friendly like google. Create a nonsensical set of shortcuts for names, like tinyurl does for those few things you might need to "seed' a computer with. Eliminates DNS as a point of contention entirely. So the namespace for "domains" starts at some random 6 digit value (say 142742) and each "domain" is "the next number available". Want a domain, here it is: 127834218. Ha! I've a six digit one you newb! URLs would look like http://886742/somepage.phpEventID%3D19516552%26UID%3D48177317%26Host%3D280c10b2320233d%26FrameSet%3D2%26PW%3DNMGMNjY1ZThi and we'd all not care about names to drive computers to do things.

    2. Re:Redesign by MMC+Monster · · Score: 1

      Not that I don't like your idea, but it's one step closer to easy spoofing. At least I know what to expect with citibank.com.

      --
      Help! I'm a slashdot refugee.
    3. Re:Redesign by Anonymous Coward · · Score: 0

      " At least I know what to expect with citibank.com." -- no, you don't. It's whoever was first to register that name. It is *probably* a company called Citibank, and it might even be the one you're thinking of, but that is by no means assured.

      citibank.co.jp, on the other hand, I was sure would be right, as the Japanese apply rules. And it is...

    4. Re:Redesign by Dog-Cow · · Score: 1

      The problem with your proposal is that you falsely equate the web with the Internet.

    5. Re:Redesign by Anonymous Coward · · Score: 0

      Expunge all "field of interest" TLDs like .com, .gov, .net, .pr0n, and all the recent spammy TLDs
      TLD by legal jurisdiction the domain is registered under. Country codes only, I suppose.
      Underneath the country codes its fair game for each NIC.
      [...]

      I would only have a couple non-UN recognized as country domain names, for example, ".un" seems like a nice place to put the UN and maybe root DNS operators should have a .root TLD solely to host their own coordination related stuff.

      And all of that should be under .earth, under .sol;
      and the resolver should be capable of assumption based on location awareness;
      i.e.: www.gov should automatically resolve to www.gov.us.earth.sol or www.gov.uk.earth.sol based on the host resolver configuration data in those respective locales.

      Note - the RFC needs to call out the explicit assumption is that the system will be revised once inter-dimensional comms are established.

  14. Not AOL Keywords, Facebook names by bussdriver · · Score: 1

    Get with the times. Facebook is the new AOL.

    1. Re:Not AOL Keywords, Facebook names by Anonymous Coward · · Score: 0

      close, but not quite. i think aol users back in its day were a tad smarter than the typical facebook sheep of today.

      and hopefully it (facebook) will sink into irrelevance just as fast.

    2. Re:Not AOL Keywords, Facebook names by Anonymous Coward · · Score: 2, Insightful

      close, but not quite. i think aol users back in its day were a tad smarter than [...]

      And the award for "Phrase Most Likely To Be Laughed At Twenty Years Ago And Then Came True" goes to...

  15. As few as possible by Anonymous Coward · · Score: 0

    More possibilities just makes it harder to remember, and makes it easier to do phishing attacks. I'd go for country codes + one international TLD (.int). No .com, .org, .net, .info, ... - those are just confusing. Country codes make sense for local organizations and businesses, but the other ones just add confusion and make it easier for phishers.

  16. Well, hindsight 20/20 by guruevi · · Score: 2

    But how things worked in the beginning worked very well, every country gets a TLD and multinational organizations (commercial, non-profit etc.) also get their TLD and it worked well because that were the capabilities of the day.

    If you could completely overhaul it, I would keep the current TLD's for backwards compatibility and then add a range of local TLD's (.local, .lan, ...) and some simple "custom" TLD (.custom) which browsers could implement to auto-append on any non-TLD'ed and non-local domain. Let someone else worry about the .custom subdomains. This would clean things up on the root resolvers and move the problem to someone who is interested in expanding the TLD space.

    On the other hand, I would also keep the servers free from outside influence by having a distributed root system and a requirement/mechanism for any resolver to regularly check whether your closest resolver is being truthful to you. If they're not being truthful (eg. ICE or DHS meddling with the records), that IP loses points on the distributed trust list and administrators could configure what trust level they will accept (larger ISP's may want a high threshold of trust while smaller systems that can't afford or don't have enough traffic to warrant the multiple checks keep it lower).

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
  17. Put all current domains under .icann.us by Anonymous Coward · · Score: 0

    except for current ccTLDs, not allow any new TLDs, and let each country sort out their own domains

  18. reversed by Anonymous Coward · · Score: 1

    I would have written the domain name the other way around.
    In fact, this was done in the UK for a while.

  19. No TLDs At All by mentil · · Score: 3, Insightful

    I'd rather type in www.blah or ftp.blah instead of having to remember if it's blah.com, blah.co.uk etc.
    The TLD indicating if the site is commercial, organization or a network stopped being accurate once they allowed anyone to get .net, .org or .com domains.
    Country-code TLDs have been subverted, with sites like bit.ly using other country's TLDs than the country they're based out of. .gov/.edu seem to still have integrity, yet it's generally obvious what such an institution is given its name.

    The main reason for TLDs to exist is so that different organizations around the world can manage their own little slice of the DNS system. Considering how much this is being abused (or about to be) with governments mandating DNS blocks, this suggests a peer-to-peer solution would be superior, or something managed by a central authority not beholden to any government which has the health of the internet as its primary concern (like the EFF).

    --
    Corruption is convincing someone that the selfless ideal is the same as their selfish ideal.
    1. Re:No TLDs At All by LegionX · · Score: 1

      .gov/.edu seem to still have integrity

      Not as a global concept. .edu and .gov is really .edu.us and .gov.us. Seems like an old cold-war concept to me.

      Most of the worlds educational and military institutions are not allowed to get one of these.

  20. We debated this some years back by davecb · · Score: 4, Interesting

    One of the best approaches was to create a TLD for each of the major categories one can get a trademark in. For example, airlines, shipping lines, etc. Then one could have Olympic.Airlines, Olympic.Shipping and so on, without the current problems of the Olympic Organizing Committee getting all the "Olympic"s in the world.

    One of my papers on the subject was D. Collier-Brown, On Experimental Top Level Domains, Rev 0, Internet Draft, draft-collier-brown-itld-exper-00.txt, Sept 1996, which may still be findable. Much of the other work seems to have been expunged...

    Numerous approaches were debated by the international ad-hoc committee on domain names, but the most profitable to the registrars "won", leading to the current mess. In retrospect, we needed a stringently fair, non-commercial process to make the decision.

    --dave

    --
    davecb@spamcop.net
    1. Re:We debated this some years back by lesserth · · Score: 1
    2. Re:We debated this some years back by davecb · · Score: 1

      Thanks! --dave

      --
      davecb@spamcop.net
  21. Follow the lead of long URLs by fotoguzzi · · Score: 2

    com.nytimes.woman.has.big.surprise.when.she.drives.home.in.wrong.car.but.finds.embarrassing.pictures.of.her.husband This of course would use the .husband TLD, parent to the .her subdomain.

    --
    Their they're doing there hair.
    1. Re:Follow the lead of long URLs by nschubach · · Score: 1

      This of course would use the .husband TLD, parent to the .her subdomain.

      Sounds... kinky?

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
  22. Same way Twitter did by michaelmalak · · Score: 5, Interesting

    Some say appending ".com" denotes that it's a web address. Well, Twitter solved similar problems with just one character rather than four: @ for people, # for tags. If we could rewrite history and didn't need to distinguish between government and non-government sites (due to the Internet having grown out of the government), domain names should have adopted a similar magical special character.

    1. Re:Same way Twitter did by blitzkrieg3 · · Score: 1

      That's a bogus argument. You could achieve the same thing by saying "Vist us at http://slashdot/", or "On the web at 'slashdot'".

    2. Re:Same way Twitter did by nine-times · · Score: 2

      Some say appending ".com" denotes that it's a web address.

      That's not the intention. The "com" TLD is supposed to be for commercial business, the "net" TLD for networking services (ISPs and such), and the "org" TLD for non-profits and such. Then there's "gov" for government addresses and "edu" for educational addresses. Admittedly, people often don't stick to this scheme.

      However, they also don't really use "com" for websites either. Most people and businesses get a single domain and use it for all of their services-- websites, email, or anything. Also, people use "org" and "net" for websites, as well as sometimes appropriating country codes for other uses. So people are using "ws" to mean "website" even though it's meant for Western Somoa. People are using "me" to set up personal pages, even though it was meant for Montenegro. The "ly" in bit.ly is actually for "Libya".

    3. Re:Same way Twitter did by Tom · · Score: 1

      a similar magical special character.

      No, that is actually an awful, horrible, user-hostile idea. It means you have to remember some arbitrary characters and their meanings, while ".com", ".org", etc. are fairly easy to remember because they are abbreviations and parts of what they stand for.

      Seriously, my approach would be to let some people who know something about psychology, linguistics and such fields in on the re-design instead of crowd-sourcing it on geek news-sites.

      --
      Assorted stuff I do sometimes: Lemuria.org
    4. Re:Same way Twitter did by michaelmalak · · Score: 1

      One character for all domains. No distinction between (com)panies and (org)anizations. As I wrote, I believe that whole hierarchy came from the need to distinguish between government (and especially military) and non-government sites. E.g., even today, when I get an e-mail from .mil, the subject always includes "UNCLASSIFIED". I contend that if the Internet were designed today from a clean slate without government involvement, there would be no top level in domain names. BTW, one character is shorter than http:/// which itself includes a special character, and one that's easy to confuse on the keyboard!

    5. Re:Same way Twitter did by Tom · · Score: 1

      If it's the same character for everything, you can leave it out. Browsers already add http:/// if you don't do it.

      No, TLDs serve a purpose. Sure, we probably wouldn't have .mil as a TLD if we designed it today. We might do with just the countries and a few gTLDs for international stuff. Who knows? As I posted elsewhere, I'd think the most important part of a re-design is to let some designers, psychologists, linguists, etc. etc. say what they think. It should definitely not be a couple geeks doing it.

      --
      Assorted stuff I do sometimes: Lemuria.org
    6. Re:Same way Twitter did by michaelmalak · · Score: 1

      When you see an ad on the back of a bus that says "McDonalds", how will you know it's a URL? Currently, it would say "mcdonalds.com" but "#mcdonalds" would be shorter, had Twitter not already laid claim to #.

    7. Re:Same way Twitter did by Tom · · Score: 1

      When you see an ad on the back of a bus that says "McDonalds", how will you know it's a URL?

      You are confusing me with the people who advocate the abolishing of TLDs. I never said such a thing. But your comment is valid for something else: The new TLDs they whored out - how do you know that coca.cola is supposed to be a domain name?

      --
      Assorted stuff I do sometimes: Lemuria.org
  23. Your by dakkon1024 · · Score: 3, Funny

    .mom What else do you need?

    1. Re:Your by Anonymous Coward · · Score: 2, Funny

      Your.mom is so fat, she's the root TLD for the entire internet!

    2. Re:Your by Anonymous Coward · · Score: 0

      Hey hey hey, do you kiss your mother with those er, fingers?!

  24. Hmmm..... by gigaherz · · Score: 0

    Major tier domains (expensive, requiring proof of organization/trademark):
    <name>.global
    <name>.<country>
    <name>.<culture> (in cases where one country coudl have more than one culture with specific languages, etc)
    (certain names mult be disallowed when they collide with lower-tier codes and reserved words)

    Middle tier domains (affordable, requiring proof of organization existence and that it's valid for the class):
    <name>.<class>.global
    <name>.<class>.<country>
    (where <class> could be 'co', 'org', etc.)

    Personal domains (cheaper, requiring valid ID):
    <name>.people.global
    <name>.people.<country>

    Sub-domains of those could be sold by their owners, and certain major domains should be banned. the global namespace should be managed by a non-profit international organization, country namespaces shoudl be managed by the respective governments.

  25. Works fine as it is by Anonymous Coward · · Score: 0

    Don't see a problem with DNS as it is.

    What the fuck happened to slashdot? Half the comments here don't seem to understand how DNS works.

  26. My modest proposal by metamatic · · Score: 3, Interesting

    1. Make domain name registrations non-transferable. That would eliminate the parasites who squat on domains.

    2. Make a rule that if you have a domain in one TLD, you can't have the same domain in another TLD. That would eliminate corporate squatting of every single variation of a common word or phrase that they want to own.

    --
    GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    1. Re:My modest proposal by geekboybt · · Score: 2

      1. What prevents the squatter from maintaining control of the domain and "renting" it to someone else?

      2. So if I want to use my company's .com for our publicly accessible services and our .net for networking infrastructure, I can't? But if I want company.com and corporate.net, I'm okay? Seems like an arbitrary restriction that's trivial to get around, but still annoying.

    2. Re:My modest proposal by metamatic · · Score: 1

      1. In general, companies don't want to rent perpetually from a sleazebag, and sleazebags don't want to deal with regular billing.

      2. It may be arbitrary, but consider how many domains are squatted by companies that don't use them. The way trademark law works, if two companies have trademarks on "Foo", they ought to be able to have "foo.biz" and "foo.com". The way it works right now, more often than not one of the companies has registered "foo.*" even though they aren't using anything but foo.com.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    3. Re:My modest proposal by Anonymous Coward · · Score: 0

      1. GoDaddy is still in business. Disproof by counterexample.

      2. The practice of registering "foo.*" has greatly contributed to the current situation where ICANN decided to collectively squeeze (I'm sorry, auction) the website owners for $357 million. I agree that you need a fair and consistent system, but the TLD classification has turned into a road to hell anyways. I don't disagree with this point, but I think it's something that's impossible to solve with a for-profit corporate interest at the helm. (Oh, what do you know, ICANN is allegedly non-profit; what does a non-profit do with a $3.57x10^8 windfall?) Having government controlled TLD's are attractive because governments are at least nominally answerable to the people. Not to venture into Randian meritocracy, but I really think the naming policies on urls should have never left the control of the engineers who built the protocols. I know the whole DARPA/Defense Department situation led to the US gaining control of TLDs, but it's a damn shame either way.

  27. Switcharoo by Anonymous Coward · · Score: 0

    I would make it by country code only. And, reverse the order:

    us.google.mail/inbox
    us.slashdot.ask/story/12/06/19/1336210/how-would-you-redesign-the-tld-hierarchy

  28. Use .country-code for almost everything by davidwr · · Score: 3, Insightful

    I would have a few "international" domains like the existing .int, .eu, and .un, and a country-like domains for organizations that already had country-codes issued to them by the U.N. or a similar organization.

    I would then deprecate all other top-level domains like .com, .org, .mil, .edu, etc. and the like, with a decade-long timetable before they are removed. Current registrations would get a free ".com.us," ".org.us," etc. registration during the transition period. After the transition period, .org, .com, etc. would become invalid and the United States would be free to impose the same restrictions on "legacy" .com.us, .org.us, etc. domains as it imposes on "non-legacy" domains in the same namespace. For example, a year from now it might require that non-legacy domains in .us have a bona fide real-world presence in the United States or its possessions, but it could not impose this on "legacy" domains during the transition period.

    It would be up to other countries as to how to govern their own namespaces.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    1. Re:Use .country-code for almost everything by davidwr · · Score: 2

      You may be wondering why I would suggest this:

      It would remove the global politics from name registration. The questions of "who gets to control TLDs,: "who gets to control .COM," etc. will be gone, replaced by local/national politics within the various countries' respective CC-type TLDs.

      I forgot to mention, .int, .eu, .un, etc. domains would be restricted to official or NGO-type services. Under this system, they could not host privately-controlled domains like acme.com.eu. To the extend that they do now, those would also have to be transitioned off with a long transition/grace period.

      --
      Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    2. Re:Use .country-code for almost everything by ferret4 · · Score: 1

      so if my company operates internationally (which it does), do I have to have .com.au just because that's where the head office is based? It has the unfortunate effect of making my business look geographically specific, which it isn't. I think a non-country specific TLD range is still required. What's so great about political borders anyway?

    3. Re:Use .country-code for almost everything by WeirdKid · · Score: 1

      I'd do exactly the opposite. Go back to .com, .org, .net, .mil, and .edu, and if you need to classify by country that's your own problem. us.yoyodyne.com and uk.yoyodyne.com would work fine for that.

      Well, maybe I would kill .net. It's just a second banana .com now anyway.

      Let's start a Kickstarter campaign for .dotdot

  29. From an implementor's point of view... by Anonymous Coward · · Score: 5, Interesting

    I've done a lot of DNS server work at the code/protocol level, and a lot of serious thinking about the DNS over the years. My take is basically this:

    1) The traditional generic TLDs (com/net/org) make a certain amount of sense, especially in the modern world for multi-national interests. Arguably we should be more strict about policies for net (network operators and infrastructure, not random companies) and org (actual non-profit organizations).

    2) The ccTLDs also make a ton of sense, keep those.

    3) The DNS is meant to be hierarchical. Not just in terms of server lookup hierarchy, but in the sense of informational hierarchy for humans to understand. It's like Area Codes and Country Codes, it has to make sense. .pizza and .pepsi completely break the hierarchy, they're horrible sins committed in the name of the DNS cabal making a quick buck. A lot of people should be tossed in jail for this stupid idea.

    4) The protocol and RFCs need serious re-work. I won't repeat all the analysis others have done over the years, except perhaps to point you at DJB's cr.yp.to DNS rants, most of which are valid. CNAMEs, the way PTR was handled, the ridiculously stupid compression scheme - all examples of shoddy design, at least in hindsight. All of the early RFCs and implementors also made the huge mistake of muddling up what should be very separate concepts: First there's the 3-way mixup of: DNS the conceptual distributed database, DNS the protocol, and DNS file formats that are private to server implementations. Then there's also the grand mixup of server roles: local non-recursive cache, recursive cache for a network of private clients, public recursive caches and forwarders, and finally true authoritative servers. It was the fact that BIND was the de-facto implementation and routinely mixed all of these roles by default that lead to the mess, and lead to tons of security problems over the years.

    5) Security. DNSSEC, which sadly has a lot of traction now, is a complete joke. A proposal more akin to DJB's DNSCurve would be *much* better. The problem with DNSCurve was that it required really ugly NS-record hostnames in order to seamlessly integrate with the existing broken DNS design as smoothly as possible. A proposal combining DNSCurve's actual security mechanisms with simple KEY records would suffice, but needs backing form the DNS Cabal in the IETF, which are already deeply monetarily entrenched in selling DNSSEC to enterprises and governments.

    It's really not hard at all to design a replacement for DNS that's better in every way. I've done it at least 20 times lying in bed dreaming, and a few times in practice with real code just for fun. The problem is that the current system is entrenched and nobody's willing to take on the job of getting everyone switched over to a new system, if it's even possible. You'd need to support both protocols in everything for a period of a decade or two, and nobody wants to because the current system just barely continues to function and offers some really clunky, faulty security in the latest update.

    1. Re:From an implementor's point of view... by mdmkolbe · · Score: 2

      In a few short paragraphs (I don't have time to read links to essays), why is DNSSEC a joke? (I ask out of ignorance.)

  30. AOL keywords by Anonymous Coward · · Score: 0

    TLDs have failed. I'm AC now, but have voiced this opinion for quite some time on slashdot with mixed response. "Normal" people do not know what they are. TLDs basically don't exist. Try: http://slashdot.com or http://craigslist.com or http://wikipedia.com to go to slashdot.org, craigslist.org, or wikipedia.org. .com means nothing, but most people think that is the internet thing at the end of the 1st or 2nd part of whatever a URL is. I work with computers at a .org and other computer people here think that wikipedia.com is the same as wikipedia.org.

    The new TLDs add nothing to the mix. Most are discredited by users and/or completely unknown. . museum, .name, .biz, .mobi, and .info are simply cheap domains that people buy, but then ditch because nobody knows how to use them. In fact, I did not even know .mobi went live until reading this post. .mobi was under scrutiny of the W3 because it was the first TLD to specifically try to break device independence on the web and at the same time muddy the water with TLDs into another new and failed direction.

    Now that the .ly, .fm, .tf, .to, .me and similar former country TLDs are in the mix now, what do the country TLDs even mean anymore? I used to contend that those were the only meaningful TLDs, but now they mean nothing as well now.

    I respect the geeky namespace hierarchy that TLDs were intended to originally create. But they are not a hierarchy and have just become something after a . that is randomly applied like a gmail email account can arbitrarily add or remove .'s to their email addresses.

  31. We only need 7 TLDs by Anonymous Coward · · Score: 1

    We only need 7 TLDs, we just need to reorganize the web into them accordingly.

    One TLD for each of the 7 sins, Greed, Lust, Envy, Pride, etc. Everything fits so nicely.

    1. Re:We only need 7 TLDs by a90Tj2P7 · · Score: 1

      That'd never work - people and companies would have to focus on one.

  32. Before we do any of that... by Anonymous Coward · · Score: 0

    A redesigned DNS protocol. The current DNS protocol is a clunky POS that is showing its age.

  33. I would change the order of domains and sub domain by Nadaka · · Score: 4, Interesting

    I would change the order of domains and sub domains in the url.

    protocol://tld.domain.subdomain:port/rootfolder/subfolder/document

    It just makes more sense. every other part of the URL is in order order of greatest to least significance. If the url was written with an IP address, the entire thing would be in order of greatest to least significance.

    Yes, I know that this is not the question asked. But its what I would do.

  34. Solving the wrong problem. by Anonymous Coward · · Score: 0

    The problem isn't the domain name system itself but rather how do go from the name of a particular entity to its domain name.

    In the fullness of time, the domain name should go the way of the IP address and be a detail that becomes important only to geeks.

    1. Re:Solving the wrong problem. by Anonymous Coward · · Score: 0

      So you are saying that in time normal users will use a new improved system, and us geeks will still be using the old DNS as it is... and that is a solution to the current DNS? (you are aware that IPs still exists despite most people not needing to know that, right?)

  35. No scale by Anonymous Coward · · Score: 1

    There's no scalability in the current system. Any one entity can balkanize the internet by tampering with their root servers.

    Here's what I suggest, it's expensive, and sounds looney, but it solves the problem:

    1 . Put the "root" DNS server on the moon (and thus out of the reach of anyone going to tamper with it without anyone noticing.)
    2. All the geosynchronous GPS/glasnost birds are capable of receiving payload data from the 'root' server as they pass by.
    3. All devices capable of receiving GPS/glasnost signals recieve their regular GPS data plus a payload that gives them a list of authorative DNS and e911 servers for their timezone/state/country/city/whatever. Devices not capable of receiving GPS data will receive it from DHCP.
    4. When a machine makes a request to a two-word domain, eg "official" and "microsoft", it will query the authorative DNS server to tell them the closest geographical server. When machines are registered with the authoriative DNS servers, they are registered with both their IPv4/IPv6 and their Geographic location (eg local, or remote)
    5. If a machine is local, then the shortest geographical route is taken to establish a connection. If a machine is remote, then it's handed off to the authorative DNS server that 'is local' to get the shortest route.

    So what you have here is similar to this
    official.microsoft.local (or omission of .local is the same as .local if there are not two .'s) local to where you live. So if Microsoft has a CDN node in your local area, you get the content served from the CDN node, and not remote server.
    official.microsoft.remote, is the non-CDN node.

    This version of the DNS system is what I call three-word-system. The first two words are"subject-subject", the last word gets rid of the problem of TLDs, by eliminating all of them. You get stuff like this then:
    dominos.pizza.local = your local dominos
    dominos.pizza.remote = the main website with a list of all dominos.

    Nobody "owns" the first two words, rather they are registered based on geographic locality. So nobody gets just "pizza". If you happen to type just one word, you'd get a disambiguation type of page where the local DNS operator lists the closest *.pizza.local domains. Local jurisdictions have jurisdiction over the .local that covers their area. If people want to not deal with their local DNS operator they're free to change their 'local' to another jurisdiction.

    Pretty much the idea of reinventing the DNS requires making it more complicated and integrating Geographic location into it. Forget everything else I mentioned above. The grand failure of DNS right now is that CDN's send me to slow nodes because "Canada is Toronto" or "Google is California" when neither of these are particularly good choices. We can fix it, if we abstract DNS in a way that there are no 'root' nodes to deal with. Right now the DNS system just makes Verisign and registars money hand over fist for doing essentially nothing. This should be moved to the locality. If there is no .local then automatically hit the .remote which behaves like the existing DNS system.

    1. Re:No scale by LegionX · · Score: 1

      I'm sorry to have to correct you: It's GLONASS, not Glasnost. There's quite a difference.

  36. My plan: domainname.purpose.language by Anonymous Coward · · Score: 1

    - I would start by removing all country codes - it's the internet, nationality isn't hugely relevant.

    - Then add TLDs for each LANGUAGE. Knowing which language a site is in is more useful than where it is, especially with the growing number of non-English websites.

    - For each of these, have somewhere between 5 and 10 subdivisions by purpose - no ultra-generic ones. Perhaps .shop (sales websites), .info (tourist , .com (online communities), .news , .xxx, .util (search engines etc) and so on would be suitable. Better names/categories could be found. The categories should be the same for all languages, but named differently so they make sense for the langage in use.

    - When someone obtains an address, they get it for all languages. (so if I had google.util.en, I'd also have google.[however .util translates].de, and all other languages]. They must prove that their site fits into the category(ies) in use, so no-one can use .util for a sales-only website.

    - To avoid 'buy-every-category-in-case-someone-else-does', no more than one person/company can use the same address. If I have google.util.[lang], no-one else can have google.xxx.[lang], even if it's not in use.

    I think that covers it.

    1. Re:My plan: domainname.purpose.language by Anonymous Coward · · Score: 0

      Further to Step 1, strip out all the current generic/insanely specific TLDs, too. They're confusing and pointless.

    2. Re:My plan: domainname.purpose.language by Kergan · · Score: 1

      The issue here is that a company name is only unique for a given location.

      Even within the same countries, nothing prevents two firms in nearby locations to be using the exact same name and doing the exact same or nearly the exact same thing, until one of the two trademarks its name. So, who gets to use the domain name?

      Long term, the thing will get discarded entirely.

    3. Re:My plan: domainname.purpose.language by Anonymous Coward · · Score: 0

      Even within the same countries, nothing prevents two firms in nearby locations to be using the exact same name and doing the exact same or nearly the exact same thing, until one of the two trademarks its name. So, who gets to use the domain name?

      That might be a problem. Is there any practical way to fix it, though? Because, as you say, "even within the same countries" names match, you'd need subdivision down to county level before overlaps became rare.

      Allowing one company to use bloggs.net while another uses bloggs.com (as now) is not a solution, it's just a great way to cause confusion, let alone the phishing potential.

      tldr; Almost all schemes will have problems with name overlap. The only way to deal with it would be to ban companies from trading under the same name altogether :P

  37. TLDs as they should have been: by Anonymous Coward · · Score: 1

    As a description of the site type only. .org(anization), .bank, .museum, .store, .com, .mil, .web, . and so on.
    No, there will be no country-code TLDs. At all. That is a subdomain use-case. Whoever decided on that should be actually shot. Now we will never recover.
    Also, http://TLD.domain.subdomains. A TLD is the most important part for a reason. Small-endian can "&*@ right off.

    If a site has a language-description for Nth level sub-domains, it can be applied automatically by detecting the browser settings.
    So, you go to a website, http://store.domain/
    Oh hey, what's that, you are English? Here you go, http://store.domain.en-en/ (or http://store.domain.tech.en-en/ and so on)
    No more messing around with stupid directory nonsense trying to get to the English site, trying to figure out if they used capitals, mixed case or lower, if they used the standard 2-tier method or just lumping all the languages and dialects in to one parent group. Or trying to figure out where the hell the Language section is on the site, and annoyingly find a Flag page that just assumes you speak one of the languages of many that is almost certainly in MOST countries ever! Countries aren't stuck to one language damn it! Stop using flags!

    ALL these TLD zones will be enforced! Enforce 1-domain only for 1 site. No multiple domains, even typos, pointing to your main site.
    Stupid people shouldn't be the reason for allowing such nonsense. If you typo and end up losing your account, YOUR DAMN FAULT.
    If you have separate parts in your company, such as a search side or store side (google), yes, that is enough to warrant multiple TLDs. (note the difference)

    Also, add in a few things for personal use, such as home servers and the like.
    It is unenforced. TLD could be www. . Ah, the delicious confusion. But it makes sense since www of now is horrible and a free-for-all.
    And it would stand for Was Worst WorldWideWeb.
    If that "runs out" of space? www1., etc.
    IT IS AMILLION DOLLAR IDEA!

    Never going to happen. Not until ICANN are dethroned.
    Face it, the only way you will likely see this happen is the UN option. ICANN are corrupt now.
    As many of you have already seen recently, there is a whole bunch of scare-tactics being used with the UN-controlled DNS.
    Nobody will agree to any of those stupid censoring things even if they try to push them. The internet at large certainly won't!

    1. Re:TLDs as they should have been: by Anonymous Coward · · Score: 0

      There is more to the internet than the web. language as a subdomain, seriously?! And you must be en-en speaking, some of us will not always be in a country using a system in a language we are familiar with - automatic language based on ip/browser should be illegal.

  38. Re:I would change the order of domains and sub dom by Anonymous Coward · · Score: 0

    Shouldn't the protocol be after port for that to be true, i.e. tld.domain.subdomain:port//protocol://rootfolder/subfolder/document ?

  39. This is easy. by jlv · · Score: 3, Insightful

    .edu for educational organizations
    .com for companies
    .org for organizations
    .gov for US Federal Gov't
    .mil for US military
    2-letter TLD using ISO country codes

    A clone of Jon Postel to run it all.

    Oh, and a firing squad for anyone who tries to add cruft like .info, .name, .pepsi, .microsoft, etc.

    1. Re:This is easy. by jlv · · Score: 1

      Oops, forget: .net for network infrastructure only ;)

    2. Re:This is easy. by TeknoHog · · Score: 1

      .hog for those who like to register every minute variation of their company name with all TLDs.

      I'd also like a .pony.

      --
      Escher was the first MC and Giger invented the HR department.
    3. Re:This is easy. by Nemyst · · Score: 2

      Why should the US have special treatment?

      They should be using .gov.us and .mil.us just like everybody on the planet.

      I'd have .com, .org for international corporations and organizations (with checks in place to make sure they are what they claim to be, no pepsi.org or whatever) and country codes (restricted to citizens, corporations and organizations of the country in question, so no Tuvalu using .tv for television crap). Registering a domain on an international TLD would preclude the same entity from registering a domain on a country TLD.

      Optionally, enforcing at bare minimum .com.** and .org.** for all country codes.

    4. Re:This is easy. by Anonymous Coward · · Score: 0

      Agreed, but then some idiot will mess up the ISO country codes instead... we are not meant to have nice things :/

    5. Re:This is easy. by russotto · · Score: 1

      Oops, forget: .net for network infrastructure only ;)

      You can have russotto.net when you pry it from my cold, dead, Dell.
      (so probably middle of next week)

  40. Re:I would change the order of domains and sub dom by Anonymous Coward · · Score: 0

    http://en.m.wikipedia.org/wiki/File:Autistic-sweetiepie-boy-with-ducksinarow.jpg

  41. No TLDs by Anonymous Coward · · Score: 0

    Once upon a time they were useful for determining whether the site you were contacting was an educational organization, a military site, or just a commercial entity. These days TLDs are just around for forcing companies to buy domains like Pepsi.zzz for $100,000, lest someone less morally inclined grab the domain and start selling Fifty Shades diarrhea bags to besmirch the name Pepsi. It no longer makes sense to have Pepsi.io or Pepsi.zzz when it is all going to the same entity. Now that this has become a disgrace, it seems AOL had it right with keywords.

    I say no TLDs at all, or give up the pretense of controlling this and just make it a free-for-all so people can get their .penis or .vag TLDs.

  42. Seriously- only National TLDs by bussdriver · · Score: 1

    Unicode URLs + HTTP v1.2 + 10 year limitation on URL length (ascii URL length limits; allow for transition period.)

    Each nation gets a full-name TLD and a long list of aliases in every language including short variations. I will not expect the world to type a nation TLD in a foreign language. Also, it is case insensitive.

    Actually, since complications are being ignored, I'd make DNS use @TLD which just means that new URLs would stand out from old ones and email checks will have to grow up. If you want to own screw.canada you'll have to get Canadian approval while now you could do screw.canada.com. The USA would do something stupid (via ICANN) so we'd have domain.com.usa in the best case and domain.anything-for-10-grand.usa.

    Nothing that works good can get around government control freaks so just give up on that ever being used by MOST people who are more concerned with performance. Covert systems are just off topic. Now, Iran could make .evil be .usa because they control their internet in their nation already.

    1. Re:Seriously- only National TLDs by Anonymous Coward · · Score: 0

      Just out of curiosity, how would you handle countries whose sovereignty is disputed? Sure, big China could redirect .tibet to ::, and the ROC could redirect .china to their own stuff if they felt like it, but how would you handle the kooks who want to set up a republic in their basement called 'banking' or 'secure' ? Or would you go by a centralized model where the UN has to recognize you before you get a TLD or something?

    2. Re:Seriously- only National TLDs by Bigby · · Score: 1

      There should be a default TLD called something like ".nowhere".

    3. Re:Seriously- only National TLDs by bussdriver · · Score: 1

      The U.N. would handle it. Can't trust the USA, we'd be messing with anybody who doesn't kiss our ass and ICE would be removing english TLDs for nations hosting the piratebay.

      Tibet is gone. So is everybody else who can't buy support or win a war to maintain their nation. Sad, true - but nobody gives a rip. If China didn't figure out the benefits of economic imperialism they'd have taken more nations already - they are not even building bases in every nation (yet.)

      BTW, the reason I suggested an @ for the TLD was so browsers could automatically add your nations TLD when you left it out. If you used the @ then it would use that TLD, otherwise it would insert your nation automatically.

  43. Well... by Anonymous Coward · · Score: 0

    I'd keep it roughly the same. .com, .net, and .org would be freely registered as they are now.
    Countries could still do what they want with their ccTLDs, although 3- second level TLDs would be reserved.
    Newer gTLDs would have unremovable restrictions.

    I'd allow regional TLDs such as .newyorkcity, .newyork, .seattle, .texas, etc., provided they are at least 4+ characters in length.
    I don't know if .ny is taken (as in for New York state), but no, that wouldn't be allowed. All two character TLDs would still be county-restricted.
    The second level would have 3- characters reserved. For example, gov.seattle, edu.seattle, meh.seattle, cat.seattle, i.seattle, hi.seattle, would all be reserved.

    I'd keep control in the hands of the US Government. I think that's the closest country we get in terms of true freedom of speech, even if it has its problems.

    The DNS server is the lookup table. It'd be fun to toy around with it a bit. If I look up google.com, it points me to an IP address. I'd like to see a "dark net" for thirteen character TLDs. So google.justanexample would point to an IP address provided in a private DNS server table. microsoft.qwertyuiopasd would point to an IP address provided in a private DNS server table. That private DNS server would be something totally separate entered in to one's computer, and it would be an understanding that any thirteen character TLD length would use this private DNS server as opposed to the regular one. This way, if the main Internet is ever threatened, there'd be a decentralized one to fall back on without having to toggle back and forth in one's computer's settings and without worry that going to hotmail.com goes to a rogue one instead.
    Like...
    If TLD length is 13 characters, use dark DNS server.
    If TLD length is NOT 13 characters, use regular DNS servers.
    13 chracters should be long enough to avoid potential issues. I'd say six or seven, but then that'd be a problem with my regional TLD idea. The number 13 has a stigma with it, so hence that choice.

    (Also: The whole IPv4 vs. IPv6 issue. I like IPv4 for the simplicity of being able to remember the number. IPv6 is what, 65536^8 ? Eight groups of very large numbers. It has no quick and easy way to say it out loud. I'd think there should have been a better way from the beginning without going overboard. Maybe 256^5 or 1024^4.)

  44. Dump them by Bogtha · · Score: 1, Interesting

    Just use the protocol and the path: www/google/adwords. With the right hinting and caching, it doesn't have to be any less efficient than the current system.

    --
    Bogtha Bogtha Bogtha
  45. Choose anything but enforce the rules by erice · · Score: 2

    No matter you choose to organize the name space, it won't actually be organized that way unless you enforce the rules. If that means that it costs $1000 to register a new name then so be it. This isn't something that should happen very often. Domain registration should be done with care and thought not processed in bulk.

    1. Re:Choose anything but enforce the rules by Burning1 · · Score: 2

      Personally, I think that the new vanity top level domains are more or less just a big money grab by ICANN. They don't solve the problem of domain exhaustion, and they simply create a larger number of domains that big companies need to aquire to protect their brand image.

      IMO, .com, .org, and .net made a lot of sense back when we were validating that the company applying was actually registered as a business, a non profit org, or a network provider. These days, with no validation, it makes no sense at all. I'd throw them away, and replace them with a unified name. .gov, .edu, etc still have that kind of enforcement. I'd keep em, but would probably put them under a cc tld, or open them up to global governments.

      I'd also keep the .cc TLDs, but with the stipulation that companies registering those names had to have a business presence in each locality. This is difficult however, because the cc TLDs really should be delegated to their individual countries, and as we've seen, Samoa has absolutely no problem selling .ws vanity TLDs.

      I'd probably open up a few domains for vanity use, with specific applications. A possible example might be .person, which could be registered by individuals for vanity domains in their name.

      In short, I'd design DNS more like a well architected LDAP namespace.

    2. Re:Choose anything but enforce the rules by 6031769 · · Score: 1

      I'd probably open up a few domains for vanity use, with specific applications. A possible example might be .person, which could be registered by individuals for vanity domains in their name.

      We already have this - it's called .name

      --
      Burns: We're building a casino!
      McAllister: Arrr. Give me 5 minutes.
  46. To have a solution you must first define the prob by gavron · · Score: 4, Interesting

    This didn't start out long. I apologize that it is. If you're easily bored by history I would recommend
    reading the first and last paragraphs :)

    History:
    IP addresses being converted to names has existed for almost 40 years. It started as a file
    (hosts.txt) that users all over the ARPANet could download nightly. Usually they all did so at
    the same time (midnight, local time) and invariably DDN-NIC (the host with the FTP server
    and the file) was overloaded.

    In time, it became reasonable to decentralize it. DNS was formed. Paul Mockapetris and many
    other intelligent people put great thought into it. DDN-NIC became NIC.DDN.MIL. BRL-AOS
    becaome AOS.BRL.MIL and so on. DNS servers became ubiquitous, the DNS root servers
    were great, and Rodney Mcdaniel (hostmaster@nic.ddn.mil) and SRI International did a great
    job running things.

    In time, it became reasonable to decentralize _that_. Many root servers run by many independent
    companies (like Paul Vixie's ISC) exist all over the world. The DNS hierarchy was detached from
    the ARPAnet (except for pointer records... still all in .ARPA...) and country-codes were adopted.

    Now I say 'adopted' because the process of creating a new TLD or gTLD or ccTLD isn't complex.
    It's a line in a file. However, the process of getting said line APPROVED by the powers that be
    is more complicated.

    The ICANN Age:
    ICANN was created to [whatever the reason, Karl Auerbach has shown they have clearly gone
    outside their mandate and powers] and now they want money. How do you make money when
    you're clearly chartered to do ONE THING? You figure out how to create more Blue Sky.

    So here we are. The final part of the decentralization. Why final? Because in the beginning
    we started with a one-level name: DDN-NIC. Then we went to the hierarchy "tree" model:
    nic.ddn.mil. And now, we are finally changing the hierarchy so the root of the tree is the
    father to THOUSANDS of TLDs.

    You can argue if it's good or bad. I just look at the history... and know the original problem...
    and the reason for the solution... and the solution.

    My Opinion:
    A rooted tree with thousands of children each having thousands of children is an abomination.
    I shudder to think that the DNS server (named or djdns or whatever you use) already use
    a relatively "large" cache. The size of this cache at a minimum is a function of the structure
    of the DNS tree. A 1000x1000 (TLD+SLD) tree already starts at a million entries. Each one
    gets at least an SOA record, which is over half a kilobyte. Add in some NS records and maybe
    some MXs and now you have 500MBytes+... just to initialize the cache. Icky poo.

    I suppose the evil we know (ICANN) is better than the ITU running the Internet and adding
    termination charges for packets. Settlement-free-peering, euro-jerks.

    FYI I have sold domain names for profit. One previous poster suggests we "prevent" [prohibit?
    criminalize?] domain name transfers. Please note that ARIN [another made up body but one
    that adds a lot of value unlike ICANN] prohibits IP address transfers, loans, or sales, except
    in specific cases of business mergers where the new entity can show it is worthy of the IP
    address space. This has not IN ANY WAY diminished the sale, loan, or transfer of IP address
    ranges. I regularly get offers for the space I'm responsible for. When there's a buyer and a
    seller... there's a market. My point being -- to get back to domain names -- so long as there's
    a buyer and a seller, domain names WILL transfer. The simplest example I can think of is to
    register each domain name under a new LLC. Sure, it's $7 for the domain name and $20
    for the LLC... but you can then sell the LLC to anyone without it being a domain name transfer.
    There are other methods.

    Conclusion:
    ICANN is an abomination and they've done nothing to help the Internet. In every "decision"
    they've mana

  47. The only way to resolve ownership disputes... by Anonymous Coward · · Score: 0

    is to have top-level domains that match to jurisdictions, i.e. countries. A country can set its own rules over who is eligible for whatever.co., set its own arbitration procedures (e.g. two companies in different fields, with the same or similar names), and so on. This allows countries to to establish some trust -- backed by the courts, if they wish -- in web addresses. Or, if they wish, make it a free-for-all (e.g. Tuvalu, as far as I can tell).

    If I visit sony.co.jp, I am quite confident I will get a (the) company called Sony in Japan, because the Japanese government makes it so. This makes it a valuable 'street address'. I have no idea whether sony.absurd is owned by Sony, or someone absurd; it is value-less.

  48. Simple solution by Skapare · · Score: 1

    Don't you just hate it when solutions are simple. Just get rid of all the root servers. Let anyone with enough DNS brains run their own root server. Let there be a free market for which root server is used. ISPs will provide a default root server to their customers, who can simply just change to another if they wish.

    Oh, I hear a complaint already ... it will fragment the internet. But that's the whole idea. It keeps the UN and governments from taking over.

    --
    now we need to go OSS in diesel cars
  49. well by Anonymous Coward · · Score: 0

    I'd put U and I together

  50. my tweaks by RobertLTux · · Score: 2

    1 if you register %base%.com then you automatically get a "soft register" for .net and .org (and the same for every combo thereof with any adjustments needed for nonUS entities). If later on somebody wants a domain that is soft registered they can If they also setup someway to redirect traffic to the other(s) in the set.

    2 When you create some sort of entity (business or social) if your entity name is NOT already registered then you get priority for that domain AND IF IT IS REGISTERED YOU CAN BUY THE DOMAIN AT THE REGISTRARS COST.

    3 anyone found registering "spoof" domains or otherwise trying to do a domain attack should be banned from registering any domains (and lose any domains they currently have).

    --
    Any person using FTFY or editing my postings agrees to a US$50.00 charge
  51. serial domain entrance by Anonymous Coward · · Score: 0

    First type the tld country code when you want to access another country, then use their system, whatever it is. Now all your local own domains don't require any dot in the name at all by default.
    nl
    apple
    pear
    resolves to apple.nl and pear.nl

    Browsers decide when to clear the tld, for example only when you open a new empty window but not when you open a tab, so you have one window that resolves everything to .nl without typing .nl and a new window that resolves to your native country tld .us by default so you can use apple which would resolve to apple.us or you could type apple.com if you want that if icann redirects com.us to .com.

  52. Don't modify, provide alternatives by ODBOL · · Score: 1

    I think we fall into a design trap here, assuming that there is a fixed entity, called "Domain Name System," that must be preserved as a special entity, but can be modified.

    Leave DNS as it is alone. Explore other services that may provide some or all of the utility that we now get from DNS.

    DNS was designed to provide at least 2 different utilities:

    1. 1. Names, permanently assigned to particular agents, that can be redirected to different IP numbers over time.
    2. 2. Mnemonic names resolving to IP numbers.

    The bundling of these two utilities in one system was controversial at the time, but it was easy to implement, and the problems with the bundling did not emerge until much later.

    The first utility is important because IP numbers need to be assigned for efficient routing tables, and may be changed due to changes in network topology. Also, agents associated with particular names may need to move to different hosts. Domain names provide long-lived identifiers that can be reassigned to different IP numbers as needed. This use of DNS requires some global co-ordination, since the provider of the identifier->IP number binding is a different agent from the one who needs to look up the binding.

    The second utility is important for efficient interaction with human users. It has lots of variations, some of which may be addressed on individual users' hosts, others of which are more global. The obvious use for a global co-ordination is to allow different agents to communicate the mnemonics. Bookmarks, local DNS servers, and search services (Google, Yahoo, ...) provide variations of this service.

    A large part of the trouble with DNS today is a conflict between the two uses. Competition for global mnemonic names raises the cost of permanent identifiers, and degrades their permanence when different agents win the competition at different times.

    So, without doing anything to dismantle the current DNS, we should experiment with separate services that might provide some or all of the utility of DNS in other ways: particularly with different bundling. For mnemonic reference in Web browsing, Google has already essentially replaced DNS for me (yes, I know that most Google searches resolve to domain names, but they can also resolve to IP numbers, and a few do so; and in any case I do not depend on the mnemonic quality of the domain name). For mnemonic reference in email, my private address book has essentially replaced DNS (again, it usually resolves to domain names, but it doesn't have to).

    The obvious missing element is a service providing permanent identifiers without the competition for particular mnemonics. A natural thing to try (suggested in a previous post, and in other forums over the years) is hashed public keys, since they prevent fishing for mnemonic identifiers. A system of identifiers based on hashed public keys, resolving to IP numbers, could also be part of the infrastructure for public key cryptography, suggesting a different bundling from the one in current DNS. There could be a quick and relatively easy implementation resolving hashed public keys using the current DNS software (but separate servers), with some additional scripting to allow automated registration. The registrant/resolver would make no effort whatsoever to vet the identity of the registrant, leaving that service to others when it is desired.

    --
    Mike O'Donnell http://people.cs.uchicago.edu/~odonnell/
  53. Why reverse order? by TiggertheMad · · Score: 1

    If you want to own screw.canada you'll have to get Canadian approval while now you could do screw.canada.com.

    I'd reverse the syntax order so that it makes more sense to the average joe. Most people will understand biggest -> smallest domain ordering much better, e.g. Canada.Org.Fuckem.

    This might make it easier for the non-techie to spot spoofed emails which in turn vastly makes everyone's life better. Less $ return on Spam == less spam.

    --

    HA! I just wasted some of your bandwidth with a frivolous sig!
  54. A proper global solution: just CountryCode for TLD by DigitalSorceress · · Score: 1

    As a US citizen, it's easy to say "what's wrong with leaving them as they were before all the info biz and other crap?" .com .net .org .gov .edu .mil .CountryCode

    but in reality, that is rather US-centric seeing as how .gov really means .gov.us

    So, why not make .com into .co.us and .org into .org.us and so-on and remove all non country code TLDs.

    If Tuvalu wants to be clever with ".tv" great! let them, but since so many countries want to exert local laws over interwebz, just say " this site is foo.us, so it's under US law, this one is foo.uk, so it's governed by UK law and so-on.

    It seems to me this would clear up some of the jurisdiction wars between "so and so is registered in country x, but has servers in country y but is a business entity/citizen of Z"

    It would really only work if IP addresses were allocated in blocks that matched the countries so geolocation would at least be accurate to that level.

    I know it would probably impractical to implement... you can't really tell someone who has had foo.com for ages that they are now foo.co.us. However, I bet you could stop anyone new from getting .com addresses and even stop allowing renewals and transfers, thus emptying out .com, et al. by attrition.

    Just speculating here.

    --

    The Digital Sorceress
  55. Less is better by slazzy · · Score: 2

    Seeing how com, net and org all lost their meanings in the end, I think we'd be better off with just one general TLD and country specific TLDs to be run as each country wishes. Possible exception for some sort of "trusted" TLD as well, to be issued only to certified organizations.

    --
    Website Just Down For Me? Find out
    1. Re:Less is better by kelemvor4 · · Score: 1

      Seeing how com, net and org all lost their meanings in the end, I think we'd be better off with just one general TLD and country specific TLDs to be run as each country wishes. Possible exception for some sort of "trusted" TLD as well, to be issued only to certified organizations.

      I think I'd like to see all domains except the country specific ones go away. No exceptions, the problem with making a "trusted" tld is that you and I may not trust the same people.

  56. One for .Antwerp by freaker_TuC · · Score: 1

    I'd suggest one for .antwerp and the rest is parking space ;)

    --
    --- I am known for the ones who want to find me on the net. Is that a privacy risk or a privilege? One might wonder..
  57. TOP SECRET by Anonymous Coward · · Score: 0

    obviously i cannot tell you.
    but to get an idea, think about which internet services connected to the old-skool domain-name-system.
    pretty soon you will see that it's pretty much everything, and whoever controls everything ...well ...controls everything.
    it's time to put the power back into every users computer.
    for example: it's freaking nuts, that not every (home(*)) computer sends and receive electron mails directly (to and from
    other home computers), but has to go thru "centralized" systems.
    time to wake up. power to the people!

    (*)compared to the computers and networks used when the internet went public, some 20 years ago,
    we're all rocking super computers with at least T1 lines! 0_o

  58. Four major changes by bobbied · · Score: 2

    1. Change the URL spec to something like "Protocol:(port)//Top.domain.subdomain....) so "http://shashdot.org" would be "http://org.slashdot" or if you used a nonstandard port it would be "http:8080//org.slashdot" and if you owned org.slashdot you would be free to make as many sub domains as would fit in a URL.

    2. Make URL's Unicode strings so they are usable across as many languages as possible.

    3. Fix the DNS protocol to include some way to validate that the information you get actually comes from the registered owner of the domain in question. Also provide a means to flush the domain table cache before the TTL expires, by making servers that cache register with the source.

    4. Assign standard TLD's (say for each country) to local authorities. Additional top level domains (say "slashdot") are allowed as well, but in order to be available as a domain the local authority must allow it (and can possibly require local payment for local access.)

    --
    "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    1. Re:Four major changes by fritsd · · Score: 2

      2. Make URL's Unicode strings so they are usable across as many languages as possible.

      You probably mean UTF-8, I'm assuming, not UCS-2 or UTF-16 or UTF-32 or UTF-EBCDIC.
      It sounds nice but I'm a bit worried the spoofers would love it, too.. see Armenian codepoint U+057D and U+0585 for example.

      --
      To be, or not to be: isn't that quite logical, Slashdot Beta?
    2. Re:Four major changes by Anonymous Coward · · Score: 0

      Urls are already unicode I'm pretty sure.

    3. Re:Four major changes by Anonymous Coward · · Score: 1

      1. Change the URL spec to something like "Protocol:(port)//Top.domain.subdomain....) so "http://shashdot.org" would be "http://org.slashdot" or if you used a nonstandard port it would be "http:8080//org.slashdot" ...

      What would that achieve other than breaking lots of software? It adds no new information and you have to break it into the same tokens to parse it

      ...and if you owned org.slashdot you would be free to make as many sub domains as would fit in a URL.

      It already works like that. You don't have to register sub-domains within a domain you own.

      2. Make URL's Unicode strings so they are usable across as many languages as possible.

      Happened already, a few years ago. Remember the fuss about faking established domains using look-alike characters from specialized alphabets? Do try to keep up.

      3. Fix the DNS protocol to include some way to validate that the information you get actually comes from the registered owner of the domain in question. ...

      Repeat after me: "DNSSEC".

      4. Assign standard TLD's (say for each country) to local authorities...

      Already done; there's a local naming authority for each country code. (You didn't really think that the USA, in its bountiful, parental wisdom, managed the domains for all the countries?) Or did you mean that national governments should handle it?

      Actually, having the national entity that manages trademarks also handle that countries domains might be worthwhile.

    4. Re:Four major changes by bobbied · · Score: 1

      Or did you mean that national governments should handle it?

      I was leaving the choice of who or what managed the local DNS registry up to the local government of the country. Of course the country would be free to manage their domains however they wish, do it themselves or have a private company do it.

      Also, for the rest of your critique, I fully realize that #1 would break a lot of stuff, but the question was "How would have you done it differently?" not "What would you change now?" We are truly stuck with the legacy and URL's are not going to change anytime soon.

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
  59. Re:They're pointless anyway - ccTLDs by nullchar · · Score: 1

    Country code TLDs are a symptom, not a feature. They come about because local governments want to exert their own control over some aspect of the internet, but really the whole point of the internet is to transcend borders and unite people in a single global network, even if that is a threat to entrenched interests.

    Excellent way of saying that ccTLDs are harmful to a philosophy of a global information-carrying network that should transcend national and cultural borders. Using ccTLDs geo-politically bias the domain name. And really, a "domain name" is just a name so you can find a number.

  60. Six TLDs by Pseudonymus+Bosch · · Score: 1

    I would limit the TLDs to .slash, .dot, .dotdot, .slashdot, .slashslash, and .dotslash.

    --
    __
    Men with no respect for life must never be allowed to control the ultimate instruments of death.
    GW Bu
    1. Re:Six TLDs by Arancaytar · · Score: 1

      Don't forget to modify the standard to allow the slash in names.

      Then you also get ./ ./slash, .slash/slash///slashslashslash/...

  61. My darling, by Chris+Pimlott · · Score: 2

    If I could redesign the tld hierarchy, I'd put .yu and .me together.

    1. Re:My darling, by Anonymous Coward · · Score: 1

      Keep dreaming.

  62. Re:To have a solution you must first define the pr by Anonymous Coward · · Score: 0

    Your ideas intrigue me and I wish to subscribe to your newsletter.

  63. not here by Tom · · Score: 1

    I would do a re-design by building a team that consists primarily not of geeks and tech people. They have a place, but there are psychological, political, economical, mathematical (game and decision theory) and linguistic issues here that are a lot more important than the implementation details.

    We geeks have a sad tendency to ignore non-technical parts of a given problem. Our solutions are often brilliant, but lack acceptance because they are only brilliant in a technical sense.

    --
    Assorted stuff I do sometimes: Lemuria.org
    1. Re:not here by iplayfast · · Score: 1

      That's like designing a high performance car with psychologists, politicians, economists, mathematicians and English professors. Not likely to work will on the track, but will have the proper attitude, be politically correct, will know why it's loosing money and won't divide by zero, and will use proper syntax.

    2. Re:not here by Tom · · Score: 1

      I'm sorry, but that argument is nonsense.

      First, the DNS is an interface between humans and machines (your computer doesn't need DNS, it would work just as well with pure IP addresses), so it's pretty important to get people on the job who know a little more about humans than your average socially-challenged geek.

      Two, cars actually are designed by lots of people who are not car mechanics. Especially anything the driver interfaces with is not designed primarily for technology, but for safe and easy operation. And in many cars for esthetics.

      All the people I mentioned have a purpose here. Linguists know something about creating proper categories of meaning, a purpose of gTLDs. Politicians would provide input for the structure of ccTLDs and whatever would replace .int while economists and mathematicians can advise on the various ways that the system can be gamed and exploited, like we have been experiencing for the past decade or two, to prevent that from happening again. Psychologists would help with the HCI and ensure the TLDs are easy to understand. I forgot anthropologists who would make sure they work across cultural barriers.

      Yeah, that's a bit more heavy than shuffling them around a bit according to whatever your idea of the hour is, but we're talking the DNS here, not some unimportant TODO-WebApp or whatever.

      --
      Assorted stuff I do sometimes: Lemuria.org
  64. Here's what I'd do by Anonymous Coward · · Score: 0

    There would be only one tld: .penis. All domains would be a subdomain from .penis. slashdot.org.penis has a nice ring to it.

  65. I'd kick it old school by water-and-sewer · · Score: 1

    I'd kick it old school, beyatches:

    Limit the entire internet to: .soc, .rec, .comp, .humanities, .news, .sci, .talk, and .misc

    If you can't fit the Internet into Usenet, you just trim off the edges and delete what hangs over the edge.

    --
    If this were Usenet, I'd killfile the lot of you.
  66. Make the name the address by Anonymous Coward · · Score: 0

    Expand the size of the address to 2048 bits (bandwidth is cheap and will only get cheaper; compress the address also), and have 32 bits per character; now when you type the address into the browser, it does not resolve to DNS, it is the actual raw address of the website.

    If the size of the websites address exceeds 64 characters, >then do a DNS lookup.

  67. Simple by Snaller · · Score: 1

    Have .com and .org and one for each country on the planet.

    Having more is not going to help any company, on the contrary, it just confuses people even more.

    --
    If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
  68. Rootless, kind of by John+Bayko · · Score: 1

    Number one thing I'd do, allow you to specify your own DNS root. You could start with a default system like now, but you could specify a system (by IP or hostname) as a different, independent root for small subdomains - maybe for testing, maybe because you don't want to shell out for hundreds of related domains, some which might have been taken already, maybe to get around censorship. I'll give examples.

    Syntax option A: Bring back bang paths! "dns.antioppression.org!sheepstore.tibet" would indicate you want to use a DNS server at "dns.antioppression.org" to resolve "sheepstore.tibet". Note that ".tibet" isn't an official TLD - who cares? If you run "dns.antioppression.org" you can decide to use whatever you want for a domain. You could also chain DNSes, as well as using IP addresses: "12.34.56.78!our.dns!good.tokes.mj" would use a DNS that doesn't have a registered name to look up another, to look up a third host.

    Syntax option B: "cloud.243(cloudproject)(technohost.com)" would indicate "technohost.com" is the DNS for the firm that you're buying server space on, "cloudproject" is your project DNS, and "cloud.243" is one of a thousand or so hosts that you want the world at large to be able to look up.

    I like this idea because it gets rid of the single chokepoint being used these days for internet censorship, as well as excessive trademark enforcement. The downside is it opens up more opportunities for phishing or fraud. However, since the DNS lookup chain is visible, you can judge the reliability of the result based on how much you trust the intermediate systems.

    After that, there's virtually no limit to how to name hosts, domains, subdomains, and whatever else you want to, since everyone can have their own DNS to play around with.

  69. You only need two TLDs by edremy · · Score: 1
    .porn

    .notporn

    It will be interesting to see which gets more traffic.

    --
    "Seven Deadly Sins? I thought it was a to-do list!"
  70. Back in the day... by Larry_Dillon · · Score: 1

    Around the time they let commercial traffic on the Internet, they should have

    1. Require a business license for a .com
    2. Requite a tax-exempt ID (501xxx) for .org.
    3. Had a tightly regulated .bank with SSL required to process financial transactions.
    4. Have a .anon for anonymous speech

    --
    Competition Good, Monopoly Bad.
  71. an idea by iplayfast · · Score: 1

    There are probably valid reasons for not doing this, but it always seemed to me that ip addresses should be defined by physical location. Obviously there is still a need for roaming ip addresses, but what if, under ip6, a block was defined that specified ip via gps coordinates to the best resolution possible with the numbers within the block.
    DNS is just a 1 to 1 lookup between name and ip address, so I don't think that would change much except you could do things like Name->GPS->IP.

    Comments welcome. Am I totally out to lunch with this idea?

  72. That sucks for everyone who has to type them by Anonymous Coward · · Score: 0

    That sucks for everyone who has to type them, and the whole point of domain names rather than IP-addresses is for human understanding and interaction. You're gaining some technical consistency but massively losing out on usability.

    When it comes to my browser intelligently auto-completing URLs, it's useless, because I've got a few kerjillion results that start with "org". Starting at the other end, the specific end, gives a much better filtering/searching experience... And rewiring the human brain to type backwards isn't very practical.

    1. Re:That sucks for everyone who has to type them by Anonymous Coward · · Score: 0

      because I've got a few kerjillion results that start with "org".

      As opposed to a gazillion results starting with "www"? Just start typing the specific part, and let it auto-complete one that...

  73. I would... by Anonymous Coward · · Score: 0

    I would have had country codes as the only top level domains. I would have made these intrinsic defaults, such that users would need to specify when they access something outside their country. Thus going to ".com" will be something in your country only. I would have handled zone transfers as TCP-only on a different port with optional symmetric-key encrypted connections. I would have included specific direction for handling multi-homed computers so clients get the best address (read sortlist and its prehistory). I would have included a mechanism to mark addresses or names or aliases as organizationally private (currently solved with views). I would have some kind of "typical" entry where a host would be added with one IP address and its reverse entry as a single atomic operation. I would have made the "serial" field an intrinsic hash of the file and its last modification time. I would have selected a broader initial character encoding (more than 8 characters, allowing underscores and a few other punctuation marks).

    1. Re:I would... by Anonymous Coward · · Score: 0

      I would have allowed for the more common European characters (ISO 8859-1). I would have modified the reverse lookups to have been there all the time. I would allow reverse lookups to be partitioned to other domain admins in arbitrary ranges (at least one address) rather than just on the last 8 bits of the IP address. I would have included a SERVICE record type that would provide IANA Port and Protocol (http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.txt) much like /etc/services did. DNS requests would then include that also. Thus www.A.com would lookup an IP address for A.com and that www is TCP port 80 (or whatever was defined by the administrator of that domain). This would allow admins to move arbitrary services around within their domain or leave it undefined if it is a service that is not offered. This may have removed the need for rpcbind completely. Few applications ever need access to a machine without transport parameters (though some transports may have different parameters to specify).

  74. Use TCP service names by Shiftlock · · Score: 1

    One for every "official" service being offered through TCP. http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers

    Microsoft.ftp/
    Microsoft.ssh/
    Microsoft.http/

    The last one will confuse you because you're used to identifying the http service with the www name.

    NOTE: I would not replace the protocol requested nor the actual port used with this naming. So http://microsoft.ftp:22/ would still be valid. I'm simply suggesting that we pull the list of possible TLDs from the IANA.

    Here are the benefits I see:
    - prevent overhead to the naming authority from having to identify if you're a non-com, pr0n, within the region of .ly, etc
    - still allow the Marketing department to publish a sole destination for all things Microsoft (at .http presumably)
    - allow web browsers to assist users by assuming .http (the way they assume www and com currently)
    - allow small entities the ability to provide all services while only needing 1 domain (see my note above; if http is your machine, you could still provide SSH over port 22)
    - allow international entities to provide region specific resources using subdomians while maintaining the implied authority of the common domain. (Example: UK.Microsoft.http - a user knows its the *real* MS site because they've been trained by Marketing that "http" makes you valid; think .com in today's world)

  75. Re:I would change the order of domains and sub dom by Anonymous Coward · · Score: 0

    What would you find on http://com/? Just asking.

  76. Re:Get rid of -DNS- entirely by IBitOBear · · Score: 1

    Create a distributed hash database. It would be full of records. Each record is signed by a public key. Each record contains all the information currently distributed by DNS (e.g. mail aliases, machine names, ip addresses, etc.).

    The records are indexed multiply by public key, key fingerprint, and arbitrary text (DNS names and search key phrases, up to some limit like 25 or 100).

    Any improperly signed record is simply discarded.

    Duplicate entries from different sources are the users problem to disambiguate. Normal users woudl see a "387 people claim to be McDonalds... Do you have a preference?" Real businesses would have QR codes etc on their stuff to give real people real seeds for communications. Businesses could offer real referrals by recommending keys for peers etc in their information blocks. Browsers etc. would collect up good keys as users used them so that the names would naturally disambiguate as you used them.

    Real institutions wishing to do real business with "me" give me a key fingerprint or public key data on business cards and purchased materials. Sites wishing to be secure publish all their sites with signed data streams. For secure conversations both parties always start a conversation by sending their public keys for encryption as a matter of course.

    Real embedded links would be by key fingerprint instead of name (or key fingerprint for accuracy and name added for legacy if they were careful).

    Benefits: key space is infinitely large. Each spamming liar would need to generate a key for each lie or group their lies into easy to identify bundles. Nobody -could- "own" a search word or top-level domain. People would grow to consider names in information space to be just as vague as names in regular space (how many John(s) and Timmy(s) are there in real life?) so the problems of ambiguity would be severed by the same meat-space logic that lets us know "you're from texas! do you know Bob?" is a bad question.

    Drawbacks: the internet is just as dangerous a place to place your trust in strangers as any streetcorner in the world, and people would have to "get that".

    ASIDE: This system, or something like it, is inevetable. As dark-nets form and courts/governments try to exert top-down control someone somewhere will be forced to extend BitTorrent into this kind of thing. Might as well just jump in front of the train and implement it. No corporation or government is going to -like- and therefore pay for this effort, but it will happen at some level despite that.

    --
    Innocent people shouldn't be forced to pay for inferior software development.
    --"Code Complete" Microsoft Press
  77. (points of clarity) by IBitOBear · · Score: 1

    If it weren't obvious, the limit on lying and spamming is imposed because a person claiming to be McDonalds would have to back up their lie with a site that initiated conversation by using the same key as the lie record in its very first response, and it would normally have to be decrypting the incomming data for the request using the correct key. Farming would therefore require non-trivial resources. It wouldn't stop it, but it would have limits.

    Since any link from a legitimate site to another legitimate site would be by key fingerprint in the actual link that nobody normally inspects, once you were inside a web-of-trust the system is transparent. E.g. following from your bank to your bill payment system (etc) is natural and normally certian.

    Regular text names would always be untrusted and big numbers would be trusted so the font tricks would never work as a misdirect.

    Once you knew a key was bad you would know it was bad for all the sites it serves.

    Communications would fail if someone tries man-in-the-middle if your first request is to send your public key to their site encrypted by the public key from the naming system cache record. So when Alice uses her phone app to scan Bob's QR code key/fingerprint she will only initiate conversation with Bob using that key. Eve would need Bob's secret key to decrypt Alice's initial request in order to be able to send back any response to Alice that is alegedly from Bob. Alice will always be able to detect Eve if she is pretending to be Bob without his key.

    Only Bob can sign Bob's info block, so even though it contains his public key, it cannot be altered by Eve.

    I know that digital signing is suseptable to arbitrary padding attacks where Eve could add information to Bob's record and potentially vouche for other keys etc, but limits on the size and structure of a record shoudl be able to make this practically impossible. That is, if the contents of the record can not be "Arbitrary" and the length is reasonably constrained, then for some record composition rule R, any valid record X there shoudl be no other valid record Y with the same signature. Better cryptologists than I would have to prove or disprove that the eventaully chosen rule R.

    The system -assumes- poisioning and is therefore almost unblockable.

    Public goods (for good or ill) could be offered in parallel without any need for collusion. (e.g. everybody could offer up a mirror of the U.S. Constitution, the Chineese News of the Day, or The Pirate Bay just by ammending their own record and repbulishing it.)

    Most search terms woudln't need to go through a "search engine" at all.

    --
    Innocent people shouldn't be forced to pay for inferior software development.
    --"Code Complete" Microsoft Press
  78. One top level domain per DNS authority by smwny · · Score: 2

    In a perfect world, DNS would not have been setup in such a way that everyone would be using the same one. Here is my proposal to god so he can go back and change history.

    ICANN makes one tld, I don't care the name, perhaps .icann. They become the dominant system and everyone has them setup as the default. They may have com.icann, net.icann, etc. However, this is not necessary.

    I then decide ICANN is doing something stupid. They are handling it all wrong and I can do better. I decide to make .edu which will be so much better than .edu.icann. It is EASY and normal to install another TLD from another company.

    ICANN is very US centric and follows US laws. China decides they want to control DNS... fine. All they need to do is make there own and then mandate that computers sold in the country use it. I disagree with this... but it would not affect the rest of the internet.

    I use google very often. Google has a tld. I install it and I can now can go to maps.google instead of maps.google.icann.

    US blocks the pirate bay dns. Good thing I have .pirate tld installed. And if I didn't, I could look up the dns info on some central hub.

    What about conflicts? How do we handle ports? Name conflicts would happen occasionally, people would need to be smart enough to ignore them.

    How can you trust tlds? You get them from official websites. You assign trust as necessary. People tend to trust a couple big ones because everyone uses them.

    Smart people will add dns info to the links they post. For example dns-FFFFFFFF://http://google.icann. In this case, the dns master IP is included in the link (as a hex string). Because of fishing attempts, a browser will point out with a glaring error message (ssl like) that something is horribly wrong if one of your known TLDs has a different dns hex. People will use bookmarks or add the TLD if they so choose.

    This is in my opinion of the perfect system. Decentralized and left in the user's hands. Some may think I give users too much credit, but the end result would be a couple big guys and a common idea that you only accept tlds from big companies. Centralization would naturally occur, but it would not be forced.

    -- Stephen

  79. Re:I would change the order of domains and sub dom by Anonymous Coward · · Score: 0

    protocol://tld.domain.subdomain:port/rootfolder/subfolder/document#anchor

    FTFY

  80. Re:I would change the order of domains and sub dom by Anonymous Coward · · Score: 0

    mod +1 if I had the points. This story and its discussions is a diamond in the rough on slashdot these days. I knew I'd see a few good ideas, this is definitely one of them.

    We struggle with this order in our company when it comes to various naming conventions, like email addresses, service and machine names, and iChat/AIM user names. The ':' and '@' present interesting conundrums; Am I 'surname.firstName@domain.tld' or 'firstName.surname@domain.tld'? do I reverse the hierarchy at the '@' or start it over?

    Would you propose email addresses were tld.domain@surname.firstName? Maybe not, since the arobase has an understood lingual meaning... dunno, interesting topic though!

  81. .us by Anonymous Coward · · Score: 0

    Force the United States to use their TLD properly.

  82. Glad you asked by Let's+All+Be+Chinese · · Score: 1

    There's a couple things I'd do. First, move gTLDs like .gov and .mil under .us. That's one. Then, .edu needs to be truly world-wide, or be moved under .us also. Same with the other gTLDs, as much of what's in them really shouldn't be. This should clean things up a wee bit. Not sure how I'd get the market to comply, but we'll figure something out.

    Then, kill off ICANN, and move the remaining gTLDs and the ccTLD administration to a truly international and independent organisation, in fact so independent that it is its own sovereign country, albeit a virtual one. Then engage in "extradition treaties" with all the other countries for those gTLD domains that countries take an interest in.

    This should limit travesties like kentucky or ohio judges snatching domains from owners that are outside of their jurisdiction and do business outside of their jurisdiction by simple dint of ICANN and verisign being american. Even FBI 'internet vigilance' is was only so-so on the funny scale the first time. When they got outright bought by corrupt industry organisations and swooped in on a German in New Zealand, making the despicable git an instant martyr, it should have become clear to everyone else that this isn't how justice should work. So checks and balances are called for. And in the international arena that sort of thing has to come with sovereignty, or it simply won't work.

    The technical alternative would be to build something without one administrative root, but so far that's been a tad too problematic to be practical. And even if it would be practical, you'd have to watch for parties playing foul, like, oh, those behind stuxnet. See a pattern here? I do. So let's solve this on the administrative level, which in international waters means, again, be your own country.

  83. as somebody whose done this... by rs79 · · Score: 1

    It's only a hierarchy because a long time a ago when the hosts.txt file got too big Paul M figured out a way to slide it up to balance the storage and computational power. Brian R got Paul V to take the Berkely B-Tree code into a professional product. Jon P asked the same question on the MSGGROUP mailing list and there was no agreement so he made up the com/net/org convention.

    We don't need the hierarchy any more...

    There's no inherant reason bad.shit.com needs be any relation to good.shit.com. Arguably it's just not worked out that one guy gets shit.com and some guy gets com, if each name were discrete it reduces or elimiates a bunch of problems.

    as for actual transport:

    DHT - The Network is the Registry....with 480-bit Keys ....
    PUT(KEY,DATA,TIME)
    GET(KEY)

    Simon Higgs made what I thought was the best first approximation of a sensible tld-space if you wanted to stay in that model. God knows why you'd want to though, it got us going but it's really been nothing but trouble.

    http://tools.ietf.org/html/draft-higgs-tld-cat-02 He worked on this with Jon.

    --
    Need Mercedes parts ?
  84. Re:I would change the order of domains and sub dom by david.given · · Score: 1

    The old JANET acedemic not-quite-internet in the UK used to do exactly this. JANET was bridged to the public internet, so our domain at university was st-and.ac.uk on the public internet or uk.ac.st-and on JANET.

    Unfortunately we had a subdomain for comp sci, cs.st-and.ac.uk. The heuristics that tried to decide whether a given domain was JANET or internet used to get horribly confused by this, and would frequently try to resolve against the Czechoslovakian DNS servers.

  85. I'll remind you of some "breaks" then by Anonymous Coward · · Score: 0

    "Remind me again what is "broken"? If you can't name what's broken, then you're just coming up with solutions looking for a problem. DNS works, and works very well." - by unrtst (777550) on Tuesday June 19, @02:04PM (#40372977)

    Upon request - see the list below then from over time up to recently...

    ---

    DNS flaw reanimates slain evil sites as ghost domains:

    http://www.theregister.co.uk/2012/02/16/ghost_domains_dns_vuln/

    ---

    BIND vs. what the Chinese are doing to DNS lately? See here:

    http://yro.slashdot.org/story/10/11/29/1755230/Chinese-DNS-Tampering-a-Real-Threat-To-Outsiders

    ---

    SECUNIA HIT BY DNS REDIRECTION HACK THIS WEEK:

    http://www.theregister.co.uk/2010/11/26/secunia_back_from_dns_hack/

    (Yes, even "security pros" are helpless vs. DNS problems in code bugs OR redirect DNS poisoning issues, & they can only try to "set the DNS record straight" & then, they still have to wait for corrected DNS info. to propogate across all subordinate DNS servers too - lagtime in which folks DO get "abused" in mind you!)

    ---

    DNS vs. the "Kaminsky DNS flaw", here (and even MORE problems in DNS than just that):

    http://www.scmagazineus.com/new-bind-9-dns-flaw-is-worse-than-kaminskys/article/140872/

    (Seems others are saying that some NEW "Bind9 flaw" is worse than the Kaminsky flaw ALONE, up there, mind you... probably corrected (hopefully), but it shows yet again, DNS hassles (DNS redirect/DNS poisoning) being exploited!)

    ---

    Moxie Marlinspike's found others (0 hack) as well...

    Nope... "layered security" truly IS the "way to go" - hacker/cracker types know it, & they do NOT want the rest of us knowing it too!...

    (So until DNSSEC takes "widespread adoption"? HOSTS are your answer vs. such types of attack, because the 1st thing your system refers to, by default, IS your HOSTS file (over say, DNS server usage). There are decent DNS servers though, such as OpenDNS, ScrubIT, or even NORTON DNS (more on each specifically below), & because I cannot "cache the entire internet" in a HOSTS file? I opt to use those, because I have to (& OpenDNS has been noted to "fix immediately", per the Kaminsky flaw, in fact... just as a sort of reference to how WELL they are maintained really!)

    ---

    DNS Hijacks Now Being Used to Serve Black Hole Exploit Kit:

    https://threatpost.com/en_us/blogs/dns-hijacks-now-being-used-serve-black-hole-exploit-kit-121211

    ---

    DNS experts admit some of the underlying foundations of the DNS protocol are inherently weak:

    http://it.slashdot.org/story/11/12/08/1353203/opendns-releases-dns-encryption-tool

    ---

    Potential 0-Day Vulnerability For BIND 9:

    http://it.slashdot.org/story/11/11/17/1429259/potential-0-day-vulnerability-for-bind-9

    ---

    Five DNS Threats You Should Protect Against:

    http://www.securityweek.com/five-dns-threats-you-should-protect-against

    ---

    DNS provider decked by DDoS dastards:

    http://www.theregister.co.uk/2010/11/16/ddos_on_dns_firm/

    ---

    Ten Pe

  86. Promote all *.com to * by Ronin441 · · Score: 1

    If I were emperor, I'd promote all second-level .com's to top level, except where there were clashes. So example.com becomes example. (But uk.com doesn't become uk, because that would clash with an existing top-level domain.) The existing .com domain would continue to exist, so typing "example.com" would still work.

    But this scheme would, of course, not net ICANN millions of dollars.

  87. Re:I would change the order of domains and sub dom by Nadaka · · Score: 1

    Is who you are more important or is where you are?
    From a routing perspective no, the domain matters more.
    From a user perspective? most likely who they are matters more.

    I am agnostic on the position of identity.
    I just don't have a compelling argument either way at the moment.

  88. Dear plebians by Anonymous Coward · · Score: 0

    I, Goldor
    the enslaver of humanity have a solution for your TLDilemma.
    You will each have the following personal domain names: .HISTORYXXXXXXXX .REALIDXXXXXXXX .DNAXXXXXXXX

    Thankyou.

  89. Re: Olympics by Anonymous Coward · · Score: 0

    Jusy by the by, most countries have separate legislation granting the sports folks exclusive use of OLYMPIC. Unless you're in western Washington or used it before 1950, in the US you're out of luck.

    http://www.law.cornell.edu/uscode/text/36/220506

  90. Re: Olympics by davecb · · Score: 1

    Yup, same in Canada. I used them because they were such a bizarre case (:-))

    --dave

    --
    davecb@spamcop.net
  91. Treat it like a phone number by davidwr · · Score: 1

    Do you have an "international" phone number, a country-specific phone number, or multiple phone numbers, one in each country you do business in?

    I suspect you have multiple phone numbers, each one issued under the laws in effect for the country that hosts the phone number.

    Phone numbers in the United States start with the country code "1," why shouldn't domains end with ".us"?

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    1. Re:Treat it like a phone number by Anonymous Coward · · Score: 0

      we're completely web-based, so just email. Local phone numbers is again too 'local' - we're borderless.

  92. Re:To have a solution you must first define the pr by Anonymous Coward · · Score: 0

    Agree with most of what you say, except

    I suppose the evil we know (ICANN) is better than the ITU running the Internet and adding
    termination charges for packets. Settlement-free-peering, euro-jerks.

    If this WERE managed by a global governmental entity (BTW, ITU is global, not European), the chances that new TLDs wold be created just as a cashcow to justify the existence of said entity, would be close to zero - it's because it is a "free market" that we are going to have the mess ICANN is proposing and no-one will be able to put the genie back in the bottle.

    No-one NEEDS what ICANN is proposing and the only people likely to benefit from it is crooks, speculators (yourself included, indeed), lawyers and "brand consultants"

  93. VERISIGN MONOPOLY by Anonymous Coward · · Score: 0

    The real question is why are we allowing Verisign to retain its government sanctioned monopoly. Go over to the company parking lot, watch the secretaries and assistants get into their Mercedes coupes and BMW M3s. Yes, this is clearly a system that works - not.

  94. Should we be borderless? by davidwr · · Score: 1

    What moral right (beyond the moral right to assist in toppling governments that may exist in a given situation, e.g. a despotic regime) do I have to tell some other country's government that they have no legal right to control Internet usage of their citizens, and/or control the use of the country-code assigned to them?

    Remember, under the scheme I envision, I'm basically reducing the United States from having many "country codes" to just one - ".us."

    As long as a given top-level domain (.com, .org, etc.) is controlled by an entity subject to United States Law, it's customers are basically on a United States domain.

    Limit each country to one and be done with it, with special exemptions for UN- domains like .int and technical domains like .arpa.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.