News for hackers. Stuff that matters.
Re:Eu.org, free domain names since 1996 by zaarn on Tuesday June 07, 2022 @04:38AM (#31651419)
Domains, if you check the public suffix list, the eu.org stuff is entered as public suffix, so it counts as a domain like any other to the browser and the eu.org part is just the TLD.
Re:Eu.org, free domain names since 1996 by jhugo on Tuesday June 07, 2022 @06:16AM (#31652075)
Anyone can add a suffix to the public suffix list, if they give out subdomains to mutually unrelated parties. I added one. I don't think part of the mission of the PSL is to distinguish "domain" from "subdomain". It's certainly not meant to be a list of TLDs, just a list of suffixes below which the namespace is public.

The main distinction here is really just that keeping eu.org costs 20 bucks a year or whatever, and creating a subdomain costs them ~nothing, so it's not really remarkable that these are free, whereas, for example, a free .org would be remarkable.

Re:Eu.org, free domain names since 1996 by dizhn on Tuesday June 07, 2022 @05:12AM (#31651681)
From the site "The main goal of EU.org is to provide free subdomain registration to users or non-profit organizations who cannot afford the fees demanded by some NICs." They don't claim to be issuing domain names at all.
Re:Eu.org, free domain names since 1996 by zaarn on Tuesday June 07, 2022 @05:38AM (#31651832)
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.
Re:Eu.org, free domain names since 1996 by dizhn on Tuesday June 07, 2022 @05:53AM (#31651939)
As far as I can tell I can visit eu.org (which redirects) but not .com .

How are browsers handling it differently?

Re:Eu.org, free domain names since 1996 by zaarn on Tuesday June 07, 2022 @05:56AM (#31651966)
eu.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.

Re:Eu.org, free domain names since 1996 by dizhn on Tuesday June 07, 2022 @06:29AM (#31652157)
I didn't think of that. Thanks.
Re:Eu.org, free domain names since 1996 by belorn on Tuesday June 07, 2022 @05:56AM (#31651968)
Technically "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.

Re:Eu.org, free domain names since 1996 by dizhn on Tuesday June 07, 2022 @06:29AM (#31652154)
I understand. I don't like that behavior much myself.
Re:Eu.org, free domain names since 1996 by maxdamantus on Tuesday June 07, 2022 @06:56AM (#31652350)
Unlike "com", Anguilla's TLD, "ai", has an A record pointing to a usable HTTP server:

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/).

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.

Re:Eu.org, free domain names since 1996 by arzeth on Tuesday June 07, 2022 @08:20AM (#31653107)
I've recently (2022-03) done the same but also .space and all others from https://en.wikipedia.org/wiki/List_of_Internet_top-level_dom... and discovered:

curl http://ai

Apache's Hello world:

curl http://pn

ping tk

ping uz

ping cm

All others had this error:

curl: (6) Could not resolve host: %tld%

Re:Eu.org, free domain names since 1996 by easrng on Tuesday June 07, 2022 @11:22AM (#31655702)
You need the trailing dot for it to reliably work: http://ai./
Re:Eu.org, free domain names since 1996 by belorn on Tuesday June 07, 2022 @05:54AM (#31651948)
Since the site is the one that made the title, they are inconsistent in how they describe the services.

One way to define a distinction is to look at liability and legal standing. Do users under eu.org have any rights, and if there is abuse, how much legal liability do eu.org have? To take an example, HN users can be kicked out of here at the whims of ycombinator. TLD's usually don't do that and generally require a court decisions before a persons domain can be taken away (assuming fees have been paid).

Re:Eu.org, free domain names since 1996 by dizhn on Tuesday June 07, 2022 @06:31AM (#31652165)
They are indeed using the name interchangibly. I guess what I meant to say is they are not claiming to be providing a proper TLD when they aren't. I guess it doesn't matter much in practice and that's why people in this thread are using it interchangibly too.