4 ms·
And? Since they're on the public suffix list, they might as well be issuing domains. Subdomains work differently in a browser compared to a domain and since the
by zaarn 4y ago
And? Since they're on the public suffix list, they might as well be issuing domains. Subdomains work differently in a browser compared to a domain and since the eu.org stuff is handled as domain by browsers I see no issue describing it as such.
- dizhn 4y agoAs far as I can tell I can visit eu.org (which redirects) but not .com . How are browsers handling it differently?
- zaarn 4y agoeu.org is a public suffix (check the list), which means that every domain below it is treated as it's own seperate security context. Meaning cookies are not shared between domain-a.eu.org and domain-b.eu.org. If they weren't on the public suffix list, cookies would be shared. This also affect a myriad of other contexts that the browser applies against the public suffix list.
- dizhn 4y agoI didn't think of that. Thanks.
- belorn 4y agoTechnically "com." or even just "." could include a A record with a website. However browsers tend to strip the last "." and treat empty or names without "." in them as search terms. There exist people who disapprove of this behavior.
- dizhn 4y agoI understand. I don't like that behavior much myself.
- maxdamantus 4y agoUnlike "com", Anguilla's TLD, "ai", has an A record pointing to a usable HTTP server: http://ai/ http://ai/ A few years ago I tried all two-letter ([a-z]) TLDs and found some others that were able to handle HTTP requests, but they were either just redirecting to another domain name (the ones I noted down back then don't seem to work anymore) or returning 500 errors (http://uz/ http://uz/). These examples should at least demonstrate that there shouldn't technically be some special case for resolving TLDs. They work in normal web browsers, and presumably a lack of A records for other TLDs would just be some sort of convention.
- arzeth 4y agoI've recently (2022-03) done the same but also .space and all others from https://en.wikipedia.org/wiki/List_of_Internet_top-level_domains https://en.wikipedia.org/wiki/List_of_Internet_top-level_dom... and discovered: curl http://ai http://ai Apache's Hello world: curl http://pn http://pn ping tk ping uz ping cm All others had this error: curl: (6) Could not resolve host: %tld%
- easrng 4y agoYou need the trailing dot for it to reliably work: http://ai./ http://ai./