ICANN reserves .internal for private use at the DNS level
- Reference: 1723095769
- News link: https://www.theregister.co.uk/2024/08/08/dot_internal_ratified/
- Source link:
Those blocks are [1]reserved for private use by the Internet Assigned Numbers Authority, which requires they never appear on the public internet.
As The Register [2]reported when we spotted the proposal last January, ICANN wanted something similar but for DNS, by defining a top-level domain that would never be delegated in the global domain name system (DNS) root.
[3]
Doing so would mean the TLD could never be accessed on the open internet – achieving the org's goal of delivering a domain that could be used for internal networks without fear of conflict or confusion.
[4]
[5]
ICANN suggested such a domain could be useful, because some orgs had already started making up and using their own domain names for private internal use only. Networking equipment vendor D-Link, for example, made the web interface for its products available on internal networks at .dlink. ICANN didn't like that because the org thought ad hoc TLD creation could see netizens assume the TLDs had wider use – creating traffic that busy DNS servers would have to handle.
Picking a string dedicated to internal networks was the alternative. After years of consultation about whether it was a good idea – and which string should be selected – ICANN last week decided on .internal. Any future applications to register it as a global TLD won't be allowed.
[6]Tech luminaries warn United Nations its Digital Compact risks doing more harm than good
[7]tz database community up in arms over proposals to merge certain time zones
[8]250 million-plus reserved IPv4 addresses could be released – but the internet isn’t built to use them
[9]APNIC: Big Tech's use of carrier-grade NAT is holding back internet innovation
Interestingly, one of the [10]submissions in favor of the idea came from Google, whose vice president and chief internet evangelist Vint Cerf penned a document in which he revealed that the Big G has used .internal for years.
"Google Cloud needed a private-use TLD to remove external dependencies and prevent collisions with delegated TLDs," he wrote. "Due to the lack of an existing private-use name, Google adopted .internal in an ad hoc fashion."
[11]
Cerf also revealed that "a significant number of Google Cloud customers" use .internal for enterprise applications that are "deployed at scale across multiple computing environments."
He also wrote that Google is aware the string is already widely used for the purposes ICANN proposed, and that the .internal TLD is already the highest ranked undelegated Top-Level Domain listed on ICANN's own [12]DNS Magnitude statistics page .
ICANN admitted that it is not certain setting aside .internal will improve anything. But the org's decision states "it will not introduce any new security, stability or resiliency issues" or make existing issues any worse.
[13]
Those of you who administer internal DNS now have a sanctioned alternative to choosing an ad hoc TLD for your network. Or you can just create a subdomain of your existing TLD – as was possible before ICANN pondered this initiative.
The .internal world is your .oyster. ®
Get our [14]Tech Resources
[1] https://www.iana.org/help/private-addresses#:~:text=Private%20Use%20IP%20addresses%20are,255.255
[2] https://www.theregister.com/2024/01/29/icann_internal_tld/
[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_specialfeatures/cloudinfrastructuremonth&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2ZrSXSAyKk6Q5QOr4FRFKWAAAAEo&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0
[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_specialfeatures/cloudinfrastructuremonth&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZrSXSAyKk6Q5QOr4FRFKWAAAAEo&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_specialfeatures/cloudinfrastructuremonth&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33ZrSXSAyKk6Q5QOr4FRFKWAAAAEo&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[6] https://www.theregister.com/2024/07/03/un_digital_compact_technical_pushback/
[7] https://www.theregister.com/2021/09/28/time_zone_database_controversy/
[8] https://www.theregister.com/2024/02/09/240_4_ipv4_block_activism/
[9] https://www.theregister.com/2022/01/20/ipv4_nats_slow_ipv6_transition/
[10] https://www.icann.org/en/public-comment/proceeding/proposed-top-level-domain-string-for-private-use-24-01-2024/submissions/google-21-02-2024
[11] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_specialfeatures/cloudinfrastructuremonth&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZrSXSAyKk6Q5QOr4FRFKWAAAAEo&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[12] https://magnitude.research.icann.org/
[13] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_specialfeatures/cloudinfrastructuremonth&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33ZrSXSAyKk6Q5QOr4FRFKWAAAAEo&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[14] https://whitepapers.theregister.com/
Re: Would have prefered "*.int"
Or maybe "*.lan", which is what I already use on my local area network.
Re: Would have prefered "*.int"
No harm in having more than one
Can they add .local while they're at it?
Re: Would have prefered "*.int"
.local used to be the defacto standard, but bonjour/multicast stuff adopted it and buggered it up for normal use.
Re: Would have prefered "*.int"
I think my router uses .home as a suffix for internal things. As mentioned below, there's also .local but that works differently.
Re: Would have prefered "*.int"
.int is already reserved for international treaty organisations, for example www.un.int or nato.int
"it is not certain setting aside .internal will improve anything"
Maybe it won't, but given that it is, apparently, already widely used, might as well recognize it.
That said, apparently companies can create internal domains as they wish, so ICANN doesn't really have any say over that.
Re: "it is not certain setting aside .internal will improve anything"
You can also use any ipv4 addresses that you wish. Just be ready for the well-deserved hatred when this becomes known.
bonjour fucked up .local
.int is already an actual TLD.
There's nothing to prevent you from using any domain or network you want on your internal networks...provided that you never need to reach hosts on that domain or network.
When I migrated from CentOS 6, I changed our internal domain from .local to .internal because of the behavior of bonjour. I considered changing to .fuck or .dotdot but decided that doing so would get me fired...
Good!
My home router's an AVM Fritz!Box, which hardwires fritz.box as the LAN domain. Earlier this year, some miscreant registered that domain, meaning that they'd see traffic resulting from lookups on 1.1.1.1, 8.8.8.8 etc., or, indeed anything other than the router itself. (This happens a lot, usually as a consequence of measures to prevent one's ISP from seeing what you're looking up, or simply not using the router's LAN.) Whoever it was didn't get around to putting up fake router login pages, but they could have; maybe they were just interested in capturing internal addresses and names.
AVM seemed to gain control of the domain after a couple of months, and, in response to an enhancement request I raised, said it would give serious consideration to allowing the default LAN domain to be changed. .internal, here I come!
Worked in a few (related) places that all used .CORP a the internal TLD. But ICANN already sold that one.
Not really: https://en.wikipedia.org/wiki/.corp
It didn't. ICANN decided nobody could get .corp (and .home) because too many fuckwits were already using these TLDs on their supposedly private networks.
Actually a nice decision. Going to start using .internal at home I think.
Would have prefered "*.int"
I would have preferred a shortened version, a la ".int" rather than ".internal".