你听说过「城市域名」吗?
想象一下,你可以拥有一个像 yourname.seattle.wa.us 或 myname.austin.tx.us 这样的域名——完全免费。这不是什么新型骗局,而是自1992年就存在于美国的一个互联网基础设施遗留物:locality domain(地区域名)。
Fred Chan 最近发表了一篇详细的实操指南,将如何注册这种免费域名的方法完整记录了下来。这篇博客文章在 Hacker News 上获得了超过540个赞,引起了广泛关注。
什么是 locality domain?
Locality domain 是与美国特定地理位置绑定的域名,格式为 名称.城市.州.us(如 frederick.seattle.wa.us)。这个体系创建于1992年,由美国政府合同维护至今。
要注册一个 locality domain,你需要是美国公民、永久居民,或在美国有合法存在的组织。注册本身是免费的,但过程稍显复杂——需要自己准备 nameserver,并填写一份看起来有些古老的「Interim .US Domain Template」表格。
实操步骤详解
第一步:选择你的地区域名。查阅委托子域名列表,找到你所在城市对应的注册商。这份列表虽然年代久远(2009年),但大部分信息仍然有效。如果你的城市不在列表中,可以尝试注册 gen.your-state.us 格式的域名。
第二步:获取免费 nameserver。这是整个流程中最关键的一环。Amazon Lightsail 是目前唯一提供免费 nameserver 服务的平台,支持非顶级域名。你不需要购买 Lightsail 的虚拟主机,只需创建一个 DNS zone 即可获得2-4个 nameserver 地址。
第三步:填写注册表格。「Interim .US Domain Template v2.0」表格看起来有点吓人,但实际上大部分字段都是个人信息。关键是用 dig 命令或在线 DNS 工具查找 Lightsail 提供的 nameserver 对应的 IP 地址。
第四步:发送表格并等待。将填写好的表格通过邮件发送给地区注册商。由于这些注册流程通常不是自动化的,可能需要等待数天甚至数周。
第五步:配置 DNS 记录。域名注册成功后,回到 Lightsail 的 DNS zone 添加记录,指向你的网站服务器、Minecraft 服务器或任何你想要的 IP。
社区反响与隐藏坑点
HN 社区对这篇文章反响热烈。用户 nickswalker 分享了一个令人沮丧的经历:尝试注册波士顿的 locality domain 时,GoDaddy 要求提供市政府抬头且经公证的信函,而波士顿市政府内部没有人知道这个流程。
用户 morpheuskafka 指出,现在有 localitymanagement.us 网站可以在线注册约7388个已委托的地区域名,但该网站因 HN 流量暴增而暂时宕机。
另一个值得注意的问题是隐私:foresto 提醒,.us 顶级域名禁止 WHOIS 隐私保护服务,这意味着你的注册信息(包括地址)将是公开的。不过好消息是,WHOIS 查询只会显示注册商信息,而非个人地址。
启示:互联网基础设施的隐秘角落
这个故事的有趣之处不在于「免费域名」本身,而在于它揭示了互联网基础设施中那些被遗忘的角落。一个1992年建立的域名体系,至今仍在运行,却鲜为人知。它代表着互联网早期「去中心化、社区自治」的理想——每个城市都可以拥有自己的域名空间,居民可以免费获得一个与地理位置关联的网络身份。
在域名被商业化和投机炒作的今天,locality domain 体系犹如一个时间胶囊,保存着早期互联网的初心。
🔗 原文链接:Setting up a free *.city.state.us locality domain (2025)
💬 HN 讨论:news.ycombinator.com/item?id=48122635