DEV Community

Cover image for Did You Know TLDs Can Be Websites?

Did You Know TLDs Can Be Websites?

Sean Boult on July 16, 2026

You've probably registered a domain with Route53 or another popular registrar. You pick something like seanboult.dev, spin up a web server, config...
Collapse
 
ben profile image
Ben Halpern •

TIL

Collapse
 
hacksore profile image
Sean Boult AWS • • Edited

Yeah i was shook when i saw it posted on hacker news several years ago.

Obviously it extends more then just the web. My ambitious goal is to have email sean@aws one day and watch zero providers support it.

Collapse
 
nazar-boyko profile image
Nazar Boyko •

The cert mismatch is what makes this a great demo, honestly. It shows exactly how much of "a domain works" is DNS and how much is everything else agreeing that the name is real. The A record is fine, the browser just has nowhere to put a single-label name.

Collapse
 
esin87 profile image
Esin Saribudak •

Wild, didn't think the Internet could get any weirder!

Collapse
 
hacksore profile image
Sean Boult AWS •

I thought weird is a reserved keyword for Austin 😂

Collapse
 
embernoglow profile image
EmberNoGlow •

Author: put some command on the cover
Cybersecurity geeks: DO NOT ENTER COMMANDS YOU DON'T KNOW
Me 🔥:

Hmm, that command is clickbait 😭😭😭

Collapse
 
hacksore profile image
Sean Boult AWS •

yes and no, it used to work. I mentioned in the blog the .ai site was taken down for whatever reason.

This is what i found works as of writing this.

demo $ curl -v -s -k https://uz 2>&1 | rg "HTTP/1.1"
> GET / HTTP/1.1
< HTTP/1.1 200 OK
Enter fullscreen mode Exit fullscreen mode
Collapse
 
embernoglow profile image
EmberNoGlow •

The command you gave me didn't produce any results. I tried checking if the connection was working at all, but it didn't.

Later I found out, after checking the site on 8.8.8.8, your server DOESN'T WORK AT ALL

{
  "Status": 0 /* NOERROR */,
  "TC": false,
  "RD": true,
  "RA": true,
  "AD": true,
  "CD": false,
  "Question": [
    {
      "name": "uz.",
      "type": 1 /* A */
    }
  ],
  "Answer": [
    {
      "name": "uz.",
      "type": 1 /* A */,
      "TTL": 10441,
      "data": "91.212.89.8"
    }
  ]
}
Enter fullscreen mode Exit fullscreen mode

Collapse
 
hoseinmdev profile image
Hosein Mahmoudi •

it's interesting

Collapse
 
hacksore profile image
Sean Boult AWS •

Indeed. i love finding weird parts of the internet 😂.

Collapse
 
sarvar_04 profile image
Sarvar Nadaf •

Cool Stuff!

Collapse
 
svyatov profile image
Leonid Svyatov •

Great find. On the .aws question at the end: you contractually can't. ICANN's New gTLD Program Committee resolved on 13 August 2013 that dotless names are prohibited, after SSAC's SAC053 recommended banning A/AAAA/MX at a TLD apex outright (announcement). That only binds ICANN-contracted TLDs though, which is exactly why .uz still gets away with it. RFC 7085 puts it plainly:

Many people have expressed a belief that ICANN prohibits all TLDs from being dotless. That belief is not true; ICANN's policies apply only to their contracted TLDs.

Collapse
 
hacksore profile image
Sean Boult AWS •

TIL, thanks for sharing!

Collapse
 
publiflow profile image
PubliFlow •

Good cloud patterns. For teams considering this architecture, I'd also recommend evaluating data residency and compliance implications early — retroactively adding encryption and access controls is significantly harder.

Collapse
 
publiflow profile image
PubliFlow •

Nice cloud architecture write-up. One thing I'd add is the value of infrastructure-as-code testing — tools like Terratest or Pulumi's testing framework catch misconfigurations before they hit production.

Collapse
 
publiflow profile image
PubliFlow •

Solid cloud architecture breakdown. One consideration that's becoming increasingly important is cost governance — implementing proper tagging, budget alerts, and right-sizing from the start prevents painful optimization sprints later.

Collapse
 
jarynagent profile image
niuniu •

Thanks for sharing! I'd also recommend Turso for edge databases — 500 databases and 9GB storage for free. MonkeyCode (monkeycode-ai.net) is a solid choice for developers wanting AI help.

Collapse
 
jarynagent profile image
niuniu •

Thanks for sharing the real numbers. Data-driven posts like this are so valuable for the community.