←back to thread

563 points joncfoo | 6 comments | | HN request time: 1.189s | source | bottom
1. zzo38computer ◴[] No.41205478[source]
I think it is good to have a .internal TLD for internal use.

(I also think that a .pseudo TLD should be made up which also cannot be assigned on the internet, but is also not for assigning on local networks either. Uusually, in the cases where it is necessary to be used, either the operating system or an application program will handle them, although the system administrator can assign them manually on a local system if necessary.)

replies(1): >>41205495 #
2. Denvercoder9 ◴[] No.41205495[source]
> I also think that a .pseudo TLD should be made up which also cannot be assigned on the internet, but is also not for assigning on local networks either.

There's already .example, .invalid, .test and .localhost; which are reserved. What usecase do you have that's not covered by one of them?

replies(1): >>41205793 #
3. zzo38computer ◴[] No.41205793[source]
.example is used for examples in documentation and stuff like that.

.invalid means that a domain name is required but a valid name should not be used; for example, a false email address in a "From:" header in Usenet, to indicate that you cannot send email to the author in this way.

.test is for a internal testing use, of DNS and other stuff.

.localhost is for identifying the local computer.

.internal is (presumably) for internal use in your own computer and local network, when you want to assign domain names that are for internal use only.

.pseudo is for other cases that do not fit any of the above, when a pseudo-TLD which is not used as a usual domain name, is required for a specialized use by a application, operating system, etc. You can then assign subdomains of .pseudo for specific kind of specialized uses (these assignments will be specific to the application or otherwise). Some programs might treat .pseudo (or some of its subdomains) as a special case, or might be able to be configured to do so.

(One example of .pseudo might be if you want to require a program to use only version 4 internet or only version 6 internet, and where this must be specified in the domain name for some reason; the system or a proxy server can then handle it as a special case. Other examples might be in some cases, error simulations, non-TCP/IP networks, specialized types of logging or access restrictions, etc. Some of these things do not always need to be specified as a domain name; but, in some cases they do, and in such cases then it is helpful to do so.)

replies(2): >>41206536 #>>41208594 #
4. yjftsjthsd-h ◴[] No.41206536{3}[source]
I'm not following; the examples you're giving for .pseudo sound like they would fit under .internal. Could you give a more concrete example of a usecase?
5. AndyMcConachie ◴[] No.41208594{3}[source]
Have a look at .ALT

https://www.rfc-editor.org/rfc/rfc9476.html

replies(1): >>41211177 #
6. zzo38computer ◴[] No.41211177{4}[source]
I did not know about that; thank you for mentioning that to me