I wonder if there’s a better alternative to current domain formats? Like, wouldnt it be great if you could just use your organization name without an extension? Like just google or apple or whatever. Instead of google.com or apple.com
You can’t register tlds with those names anyway (a random person can’t register google.xyz) so why bother with extensions? Maybe not get rid of the altogether but as an alternative?
It's possible to register at the root, but ICANN has disallowed it for gTLDs (countries see ccTLDs as TLDs they "own" so ICANN isn't interested in trying to impose too many rules on them - http://ai. )
And companies have definitely purchased their own TLD for use cases that don't violate ICANN. For example:
I think people get more value out of the unified search/url bar "just working" without having to think how to use it than they'd get out of not having to type ".com". If they want that kind of workflow they kind of already have it in the form "apple" enter -> first result.
It would also mean every single word entry would have to hit the root level of this public name lookup system since the client wouldn't know until after it checked.
> It would also mean every single word entry would have to hit the root level of this public name lookup system since the client wouldn't know until after it checked.
Caching at multiple levels should work fairly well for this?
Theoretically but e.g. google.com has a TTL of 5 minutes, TLD responses usually have something like a 48 hour TTL associated. Drop that cache timer then multiply by a huge factor because everyone is hitting TLD lookups for random things like "sausage" instead of ".com" and it's easy to imagine the majority of the root traffic volumes becomes bogus lookups instead of actual requests. Once it's into ".com" it's off the public infrastructure and volume becomes a problem of the current pay to operate TLD system.
Could that be done right? Sure, at which point Google would probably want to keep the 5 minute TTL instead.
You can’t register tlds with those names anyway (a random person can’t register google.xyz) so why bother with extensions? Maybe not get rid of the altogether but as an alternative?