http://pn./
pn.
pn.
Shortest URLs on the Internet - https://news.ycombinator.com/item?id=32801359 - Sept 2022 (168 comments)
.ai - https://news.ycombinator.com/item?id=32804189 - Sept 2022 (81 comments)
Depends how strict they are at runtime
I’m using dnsmasq on my router pointed at Google DNS and it’s not currently resolving for me on my iPhone. I’ll have to check where the failure is occurring.
Edit: if I turn off WiFi on my iPhone, I can load the site just fine over Verizon cellular. So it’s my dnsmasq config most likely.
For some fun: http://gs.com./ gives an error. https://news.ycombinator.com./ works, but has me logged out (probably the cookie doesn't match?).
In 2020, someone find if you add "." in host suffix of Youtube url: http://www.youtube.com./ it will works without AD (IIRC, because AD resource file is viewed as different domain and blocked)
Both of your URLs work for me. A 404 on the first. I stay logged in to HN on the second. My guess is my trouble is with my local dnsmasq config.
The HTTP host header which is sometimes (ab)used to perform a kind of not-quite-right-SNI doesn't have the luxury of being quite so well specified.
Edit: https://ibb.co/1Th7mTX
Edit: And IE: https://ibb.co/HK9pzbm
Edit: Camino, one of my favorite browsers: https://ibb.co/8x3STrj
(I work on retro websites and test in these all day long.)
Or I spent too much time reading O'Reilly's "DNS and BIND" and everyone else thinks "no, that's not the root-root zone, that's a quirk".
Can you please share links?
Though for general purpose browsing, the modern stuff like HTML5 / CSS3 / ES6+ would make it somewhere between unusable and nonfunctional.
Edit: nice article! I looked at the HN data and code, and trying to handle these as normal URLs with sitenames in parens would also let a lot of garbage through and/or be a lot of work. Given that the current submission kind of gracefully degraded (https://news.ycombinator.com/item?id=32805527), I think it's probably best not to invest the effort.
Please explain the domain to us, how did you do it?
We can’t connect to the server at pn.. Did you mean to go to www.pn.?There's some quirks that will resolve it, once its cached, but generally speaking, you need to tell systemd to resolve these names.
[0] https://wiki.archlinux.org/title/systemd-resolved#systemd-re...
further context: https://news.ycombinator.com/item?id=32801359, and see also the other two-letter domains on the front page of HN today. i'm not really sure if this is what you were asking, but it at least explains what's going on to somebody from the future who finds their way back to this comment section.
https://en.wikipedia.org/wiki/Pitcairn_Islands
(ccTLD for the Pitcairn Islands, one of the most isolated communities on the planet)
Fitness for use trumps security.
Ship it!!!
Edit: Ah, I see (quoted in the shortest URLs page):
> Dotless domains will not be universally reachable and the SSAC recommends strongly against their use. As a result, the SSAC also recommends that the use of DNS resource records such as A, AAAA, and MX in the apex of a TopLevel Domain (TLD) be contractually prohibited where appropriate and strongly discouraged in all cases.
https://www.icann.org/en/announcements/details/new-gtld-dotl...
BTW, http://ai./ doesn't work for me neither.
Regardless, in your case, `dig pn. +noall +comments`, you'll likely see SERVFAIL.
Trying `dig pn. +noall +comments @8.8.8.8` and you'll see that you get a status of NOERROR.
(And, of course, `dig pn. +short @8.8.8.8` will give you the correct IP of 139.162.17.173)