Live data from Hacker News

.INTERNAL is now reserved for private-use applications

icann.org

61–70 of 290 posts

Re: .INTERNAL is now reserved for private-use applications

#61
post #60

I'm still peeved they let google take over .dev when they knew tons of us used that in the older days for dev environments.

to be fair, ".dev" is not a full word, unlike INTERNAL or EXAMPLE. You're free to petition them to reserve .DEVELOPMENT, though, of course.

Re: .INTERNAL is now reserved for private-use applications

#62

My biggest frustration with .internal is that it requires a private certificate authority. Lots of organizations struggle to fully set up trust for the private CA on all internal systems. When you add BYOD or contractor systems, it's a mess. Using a publicly valid domain offers a number of benefits, like being able to use a free public CA like Lets Encrypt. Every machine will trust your internal certificates out of t…

I'm pretty sure that if letsencrypt localhost certs work, they'll work fine with .internal too?

Re: .INTERNAL is now reserved for private-use applications

#63
post #24

Are there any good reasons to use a TLD like .internal for private-use applications, rather than just a regular gTLD like .com? It's nice that this is available, but if I was building a new system today that was internal, I'd use a regular domain name as the root. There are a number of reasons, and one of them is that it's incredibly nice to have the flexibility to make a name visible on the Internet, even if it is c…

Pretty much "anything that has to use a real network address, resolved via DNS" rather than using the hosts file based loopback device, or the broadcast IP.

Re: .INTERNAL is now reserved for private-use applications

#64

My biggest frustration with .internal is that it requires a private certificate authority. Lots of organizations struggle to fully set up trust for the private CA on all internal systems. When you add BYOD or contractor systems, it's a mess. Using a publicly valid domain offers a number of benefits, like being able to use a free public CA like Lets Encrypt. Every machine will trust your internal certificates out of t…

I'm pretty sure that if letsencrypt localhost certs work, they'll work fine with .internal too?

let’s encrypt does not support certain for localhost.

Re: .INTERNAL is now reserved for private-use applications

#65

My biggest frustration with .internal is that it requires a private certificate authority. Lots of organizations struggle to fully set up trust for the private CA on all internal systems. When you add BYOD or contractor systems, it's a mess. Using a publicly valid domain offers a number of benefits, like being able to use a free public CA like Lets Encrypt. Every machine will trust your internal certificates out of t…

> Lots of organizations struggle to fully set up trust for the private CA on all internal systems.

Made worse by the fact phone OSes have made it very difficult to install CAs.

Re: .INTERNAL is now reserved for private-use applications

#68
post #31
post #27

Earlier quoted context omitted.

I can't speak for others but HSTS is a major reason. Not everybody wants to deal with setting up certs for every single application on a network but they want HSTS preload externally. I get why for AWS the solution of having everything from a .com works. But for a lot of small businesses it's just more than they want to deal with. Another reason is information leakage. Having DNS records leak could actually provide p…

> Having DNS records leak could actually provide potential information on things you'd rather not have public. This is true, but using a regular domain name as your root does not require you to actually publish those DNS records on the Internet. For example, say that you own the domain `example.com`. You can build a private service `foo.example.com` and only publish its DNS records within the networks where it needs…

The wisdom goes: "Make invalid states unrepresentable".

In this case, foo.internal cannot represent a publicly accessible domain, much like 10.x.x.x cannot represent a publicly routable IP address.

No matter how badly you misconfigure things, you are still protected from exposure. Sometimes it's really valuable.

Re: .INTERNAL is now reserved for private-use applications

#69
post #60

I'm still peeved they let google take over .dev when they knew tons of us used that in the older days for dev environments.

to be fair, ".dev" is not a full word, unlike INTERNAL or EXAMPLE. You're free to petition them to reserve .DEVELOPMENT, though, of course.

A convenient TLD is short, not excruciatingly loquacious. In ease of typing .dev certainly wins over .development.

Re: .INTERNAL is now reserved for private-use applications

#70

Why did something so useful and simple like this take so long to make official?

Things like this are rarely simple or obvious. I don't know what potential gotchas there could have been, but I'm sure there were strange and unusual things they had to carefully consider before making this an official standard.
Post reply on HN