NordBastion 的北极熊吉祥物站在一座雕刻着 Nordic 石纹的注册局台座旁,台座上方悬浮着一块巨大的青色全息铭牌,其注册人字段是一整排被隐去的琥珀色色块,台座后方呈扇形展开着四张发光的青色记录卡片,左侧是一扇被极光照亮的拱形窗,右侧是一台服务器机架
操作指南 · 域名·16 分钟阅读 · 45 分钟实操

你租下了这台机器,却没有透露姓名。
然后你把一个名字钉在了门上。

本系列中其他每一份指南开头都是「把一个子域名指向它」,却没有一份说清楚这个域名从何而来。它是自托管技术栈中唯一故意被公开的那一部分——一条注册局条目、一个注册商账户、一笔付款,以及一份列出你曾申请过证书的每一个主机名的公开日志。六个步骤,注册并持有一个不会有任何一点指回你身上的域名:一次注册实际上会创造的四份记录、会拒绝你的那些注册局、如何用 Monero 支付,以及那两个会在你停止关注数周之后,把整套安排推翻的泄露点。

六个步骤
  1. 01

    模式

    四份记录,不是一份

  2. 02

    选择

    注册局设定下限

  3. 03

    注册

    三种所有权模式

  4. 04

    支付

    交易所才是那个泄露点

  5. 05

    委派

    DNS、TLS,以及那份公开日志

  6. 06

    持有

    续费、锁定、演练过的退出

开始之前 · 会被公开的内容

域名就是一份公开记录。这正是域名存在的全部意义。

域名系统本质上是一套委派系统,而委派要生效,就必须有某个权威方来说明这个域名归谁持有。注册局为自己的顶级域名保管这份清单;注册商把清单里的一个条目卖给你,并保证自己知道你是谁;随后域名之所以能被解析,是因为一连串服务器愿意公开表明,这个区域归属于这些域名服务器。这套体系没有哪个版本能做到「没有人知道任何事」。你能决定的,是有多少方知道、他们知道什么,以及一个陌生人从他们那里把信息挖出来有多容易。

这是一个和本系列其余部分所处理的问题截然不同的问题。服务器可以匿名租用,因为托管关系是双边的:你和主机商,没有其他人需要一份副本。而域名从结构上就是多边的——一个注册局、一个注册商、往往还有一个分销商、一个 DNS 运营商、一个证书颁发机构,以及一整套公开日志,这些日志存在的目的,恰恰就是让证书的签发能被不是你的人审计。用适用于 VPS 的那套直觉去处理域名,会催生一个自信满满的错误。

好消息是,默认设置早已朝着有利于读者的方向发生了巨大改变,而这个话题下的大多数建议还没有跟上这个变化。自 2018 年起,通用顶级域名的公开注册记录就已被隐去:过去会显示姓名、街道地址和电话号码的联系人字段,现在对所有人都什么都不显示,而且不需要为此支付任何费用。管理这一切的政策——ICANN 的《注册数据政策》,它取代了 GDPR 生效时采用的那项应急措施——同样规定了一套书面途径,让具备合法利益的人可以据此请求获取底层数据。记录并没有消失,它只是被保留而非公开,而弄清楚究竟是谁在保留它,才是这件事真正的功课所在。

下文比较了三种安排,它们的区别在于最终由哪一方持有什么。第三种根本就不是一个域名,这正是它会出现在这里的原因:对于相当一部分有意义的项目而言,它才是正确答案,而在你花四十五分钟去研究另外两种之前,值得先知道这一点。

属性 你自己的姓名,记录已隐去 代理持有 一个第三版洋葱地址
注册局记录里写的是谁你——被收集、被保留,但不被公开服务提供商,作为法定注册人不存在注册局
谁能被要求提供你的详细信息注册商与注册局,凭一份书面请求唯有提供商本身,依据其自身政策没有人——不存在可供索取的记录
谁能把这个域名夺走注册局、注册商、争议仲裁小组、法院以上全部,外加提供商本身没有人——该地址由你的密钥推导而来
一年要花多少钱大约 $10 to $60,取决于后缀是那个数字的好几倍——溢价正是重点所在永远不需要任何东西,而且它不会过期
可在普通浏览器中访问是是只能通过 Tor

有一点需要披露,因为这是一篇关于「谁从一项推荐中获利」的页面。NordBastion 不出售域名。本指南没有链接到任何注册商,没有一个是联盟合作方,也不存在任何一种安排让我们因你读完之后所做的事而获得报酬。下文所描述的,就是我们会在客户面板里对一个提问者说的话,这也是本资料库其余部分所遵循的标准。

第 01 步 · 模式

四份记录。一项隐私服务只覆盖其中一份。

注册一个域名并不会只创造一份关于你的记录,而是创造四份,分布在四个不同的地方,由四组不同的人持有,他们保留这些记录各有四种不同的理由,交出这些记录也各有四种不同的门槛。在这个领域,几乎每一次失手,都是有人把这四份记录中的一份加固好了,却以为其他几份也随之得到了保护。

注册数据。姓名、通信地址、电子邮箱、电话——由注册商在购买时收集,作为其获得认可资质的条件之一托管给第三方,并根据后缀不同全部或部分转交给注册局。这是所有人都会想到的那一份,也是通用顶级域名早已在公开层面被隐去的那一份。它会依照一套书面程序,按请求披露;在 EU 境内,注册局和注册服务商依据 NIS2 指令第 28 条,负有一项积极义务,须将其保持准确完整,并毫无不当延迟地向合法请求者披露。

注册商账户。比注册数据丰富得多,却几乎从来没有人谈论它。它保存着带地址和时间戳的登录历史、支付工具信息、你提交过的支持工单,以及——这才是关键的部分——同一账户里的其他每一个域名。一个账户里同时装着一个用你法定姓名注册的专业域名,和一个你并不想被牵连进去的项目,这就已经把两者永久地关联在一起了,无论公开记录对这两者分别说了什么,任何能读取这个账户的人都能看到。

支付方式。一张卡就是一份能结算资金的身份证件。银行转账是一样的道理,只是尾巴拖得更长。一笔 Bitcoin 支付是一条永久的公开记录,一旦它历史上的任何一个地址被归因于你,它就变成了一份身份证件。Monero 是这份清单里唯一不会留下可供第三方读取的记录的支付方式——但你获取这笔 Monero 的那个账户,可能保留着一条与账单在时间和金额上相匹配的提现记录,而这种关联正是整套攻击手法的核心。

排放物。注册之后产生的一切,没有人会为它做预算,因为它是在你没在留意的时候悄悄累积起来的。证书透明度日志会永久且可搜索地列出你曾申请过证书的每一个主机名。被动 DNS 数据集会记录哪些域名解析到了哪些地址,这正是服务器上两个本无关联的项目变成同一个项目的方式。历史注册档案保留着你开启隐私保护之前那份记录的快照,而且事后并不会把它删除。内容本身也会泄露信息:一个被重复使用的分析标识符,一个重复出现的网站图标哈希值,一个同时出现在两个站点上的支持邮箱地址。

一句话说清这个决定

用一句话写下来:你想要对谁不可读。一个手握搜索框的竞争对手、一个正在构建营销名单的大规模抓取程序、一个带着律师的诉讼对手,或者一个动用法律程序的国家——这是四个截然不同的问题,前两个已经被你本就拥有的默认设置解决了。问这个问题的大多数人,需要解决的是第二种;几乎没有人真的需要应对第四种,而能够应对第四种的措施,要从域名之前很久就开始着手。

在做任何其他事情之前,先查看你已经拥有的这个域名当前的公开记录。取代了旧式文本协议的那个注册局侧接口会返回结构化数据,它会准确显示你的后缀会公开哪些字段,而不是一篇 2017 年的博客文章所说的那些:

whois example.com | sed -n '1,40p'          # the legacy view, still served by many registries
curl -s https://rdap.org/domain/example.com | jq '.entities[].roles, .status'
                                            # the structured view — roles, status codes, redaction

那份输出结果里,有两件事比联系人字段更重要。status 数组会告诉你,这个域名是否已被锁定禁止转移,以及是否存在任何注册局级别的保留状态。而联系人实体的缺失,正是隐去处理在起作用——如果你在 2026 年看到一个通用域名显示完整的通信地址,那是因为注册人主动选择公开了它,而出人意料的是,仍有不少组织会这样做。

第 02 步 · 选择

注册局设定下限。没有任何注册商能把它提高。

注册商能卖给你的,永远不会超出其注册局所允许的范围。如果注册局要求本地实体存在,再多的隐私服务也不能让这项要求消失;如果注册局全文公开注册人姓名,再多的附加服务也压不住它。这与通常的购买顺序恰好相反——人们先选一个名字,再选一个注册商,最后在出问题的那一刻才发现注册局的规则。应该先选后缀所属的族群。

与其列出一份逐条列举的后缀清单——这种清单一年之内就会过时,因为注册局会自行更改条款而不向业内以外的任何人宣布——更有用的划分方式是按注册局的要求来分类。共有五大族群,外加一个「非域名」选项,而你会考虑的几乎每一个后缀都能干净利落地归入其中一类。

族群 注册局的要求是什么 结论
传统通用域名 — .com、.net、.org准确的数据由注册商收集,在公开记录中被隐去,凭一份书面请求披露。没有资格审核。默认答案。无趣、可移植、被普遍接受。
新兴通用域名 — .dev、.app、.xyz、.site同样的中央统一政策,外加各个注册局自己条款中额外附加的内容。有些从设计上就永久只支持 HTTPS。可以,但前提是你已经读过该注册局自己的条款,而不是凭空假设。
资格审核型国家代码域名 — .eu、.us、.ca、.fr居住地、国籍,或本地实体,在购买时申报,且事后可以核实。虚假申报是一项撤销理由,不是一个漏洞。只有在你真正满足该条件时才可以。
身份核验型国家代码一项身份核验、一个国民身份标识,或一个当地行政联系人,且往往无论注册商向你出售什么服务,注册人姓名都会被全文公开。此用途请避免。决定权在注册局,而不在注册商。
当通用域名出售的开放型国家代码域名没有居住地审核,但注册局自己的政策就是全部的契约——其中一些会公开一切信息,或应某国家机构的非正式请求而暂停域名。视情况而定。要读的是注册局的政策页面,不是分销商的说法。
一个第三版洋葱地址什么都不需要。它是从你自己生成的一对密钥推导出来的,所以没有注册局、没有注册商、没有付款,也没有到期日。如果只通过 Tor 访问也可以接受,那么它是无可匹敌的。

三个问题就能定下这个选择,而这三个问题的答案都写在注册局自己的政策页面上,不是在商店里。是否存在资格条件?如果有,你要么满足它,要么换一个后缀——申报一个你并不具备的居住地,会把一项隐私措施变成一条一有投诉就会触发的撤销条款。注册局自己会公开什么?通用域名的隐去处理是中央统一强制规定的;国家代码注册局则各自制定规则,其中不少会全文公开注册人姓名,无论你的注册商为隐私服务收了你多少钱。在暂停域名这件事上,它的记录如何?一个运行着公开争议处理程序的注册局,是你可以据理力争的对象;一个有过依据非正式电话请求就采取行动的历史记录的注册局,则不是。

还有第四个问题,几乎没有人在购买时会问,但每个人都会在第十三个月遇到它:续费要花多少钱?一个冷门后缀第一年的促销价,紧接着一个高出数倍的标准续费价,这是你每年都必须重新面对的一次决定,而一个你无法轻松负担续费的域名,终将落入某个一直在等着它掉落的人手中。要核算的是第十年的价格,而不是第一年的。

无趣的答案往往才是对的

对几乎每一个读到这里的人来说,通过一家接受加密货币的注册商注册一个传统通用后缀,才是正确答案,而那个带有巧妙谐音的冷门国家代码后缀,才是三年后会生出支持工单的那一个。从一个常见后缀获得的隐私程度是一样的;真正有变化的,是有多少方能把这个域名从你手里夺走,以及你到底听说过其中的几个。

第 03 步 · 注册

三种所有权模式。只有一种能让它真正属于你。

模式一——使用你自己的真实信息,躲在默认的隐去处理背后。你就是注册人,数据是准确的,而公开记录什么都不会显示。这个域名在法律上就是你的,它可以像其他任何资产一样被转让,也没有人能在某个星期二突然决定,他们更希望你不拥有它。你所接受的代价是:注册商持有一份关于你的真实记录,而一份书面请求就能把它取出来。对绝大多数项目而言,这既足够又正确,那些轻视这一点的人,往往是在拿它和一个想象出来的替代方案比较,而不是和一个真实的替代方案比较。

模式二——一个确实可以联系到的化名注册人。一个能用的名字和一个能用的地址,都能路由到你,但上面不会写着你的法定身份。这本身是合法的,也是很多人所说的「匿名注册」的真正含义;真正让它变得持久而不是脆弱的,是它必须可被联系到。注册商依法必须对「注册数据不准确」的举报采取行动,而采取行动的第一步,就是向留档地址发送一条消息。如果这条消息送达了,流程通常就到此为止。如果没有送达,域名就会在你毫不知情的时候被暂停,而且恰恰是因为你难以轻易解决的那个原因——记录上的那个人不是你。

模式三——代理持有。提供商以自己的法定名义注册域名,并授予你使用它的权利。你在注册局里根本不存在,因为你不是注册人;你持有的是一份合同。这是目前能获得的、针对「注册数据与你本人完全无关」这一目标的最强保护,但它也是一个绑定了一家公司的单点故障。现在一切都取决于这家提供商能否保持偿付能力、能否维持其政策,以及是否愿意按你的指示行事——包括在你日后想要离开时,是否愿意把注册转让出来。我们在Njalla 对比页面上比较了这一模式的一家老牌运营商;那里的评估结论与这里相同:这是一款真实存在、有真实取舍的产品,而不是一次免费升级。

模式 失效场景 适合选择它的情形
自己的真实信息,已隐去某个具备正当资格的人提出一份书面披露请求。你希望这个域名毫无疑问地属于你,同时对公众而言不可读。
化名,可联系留档的地址失效了,同时一条准确性投诉又找上门来。这个项目本身不是你的法定身份,而这个邮箱你确实会去查看。
代理持有提供商被收购、更改政策,或干脆不再回应。如果必须的话,这个名字是可以更换的,而注册局记录比可移植性更重要。

无论你选择哪种模式,围绕它建立起来的账户才是决定这个故事结局的部分,而它只需要在你注册任何东西之前的五分钟内搭建好。一个专为这个账户存在、别无他用的专用电子邮箱地址——不是出现在你提交历史里的那个,不是出现在 2019 年数据泄露语料库里的那个,也不是托管在你即将注册的这个域名上的那个,因为一个恢复地址就架设在域名本身之上的域名,一旦过期就再也无法恢复。一个不在任何其他地方使用过的密码。一个基于时间的一次性密码第二因素,恢复码存放在它们所保护的邮箱之外的地方。如果注册商允许省略,就不要留电话号码,因为电话号码比表单上任何其他信息都是更强的身份标识。

那没人会去读的十五天

对于通用域名,注册商必须验证注册人的电子邮箱地址,做法是发送恰好一条带链接的消息。如果这个链接在十五天内没有被点击,注册商就必须暂停该域名——站点变黑、邮件停止、证书也无法续期。这条消息在购买后几分钟内就会送达,看起来和注册商发出的其他任何一条交易性消息毫无区别,而它正是一次精心规划的匿名注册在两周内夭折的最常见的单一原因。在关掉这个标签页之前先点开链接,然后到账户里确认该地址已显示为「已验证」。

还有一个不花一分钱、却能防止这个领域里最不可逆的那种失误的习惯:一个隔间,一个账户。如果一个项目需要与另一个项目保持不可关联,这两个名字就不应该共用同一个注册商账户、同一个支付来源、同一组域名服务器,或同一个服务器地址。事后再把它们拆开是不可能的,因为这条关联在它们被创建的那一天就已经被记录下来,而记录下它的那些数据集,是不会遗忘的。

第 04 步 · 支付

选币是容易的部分。交易所才是泄露点。

接受加密货币的注册商解决了一个显而易见的问题:没有卡号,没有账单地址,没有银行会为一笔小额境外支付提交报告。但它解决不了真正会破坏匿名性的问题,那个问题在上游一步之外,出在这些币最初的来源上。几乎每一条最终指向某人身份的推理链,都是从一个经过验证的交易所账户出发向前追溯的,而不是从注册商出发向后追溯的。

Monero 是这里环节最少的支付轨道,因为金额、发送方和接收方都不会被公开。不存在可供第三方日后关联比对的账本条目,这就消除了 Bitcoin 在长达十年的时间跨度里会带来的整整一类问题。我们的Monero 分步指南介绍了钱包和确认流程,无论账单对象是服务器还是域名,操作机制都是一样的。

Bitcoin,无论是链上还是通过 Lightning,接受度都高得多,但会留下一条永久、公开、可搜索的记录。这本身不必然是问题——只有当这些币的历史中出现过任何一个地址曾被归因于你时,它才成为问题,而身份归因正是有几家公司在出售的服务。就这一点而言,Lightning 优于链上支付,因为支付本身不会留下账本条目,但通道注资会留下,而这些币终究是从某处而来的。Lightning 指南介绍了这两条支付轨道。

三个习惯比选哪种币更重要。在获取资金和花费资金之间拉开距离——包括时间上的距离,以及至少一个中转环节,而不是直接从一个经过验证的账户提现,一路直达商家。用一个整数金额为预付余额充值,而不是为每一张账单支付其精确而不寻常的具体价格,这样就打破了金额关联,因为「14:07 提现 0.0413 XMR」和「14:09 的一张 0.0413 XMR 账单」,这种匹配任何人都做得出来。而且不要让注册商在账户里留存一种用于自动续费的付款方式:一张留存的卡,就是你当初从购买环节中移除的那份身份证件,在第二年重新出现;而一笔留存的加密货币余额,则是应对同一需求的更好答案。

在支付注册费用的同一时刻,就把续费也一并预算进去,因为这正是最大数量的匿名域名悄然消亡的地方。在一笔交易中,注册到注册局允许的最长年限——大多数通用后缀允许最多十年——你就把一次周期性的暴露,变成了一次性的付款,并且消除了九次因续费失败而失去域名的机会。这是本页中最便宜的风险削减措施,但它通常被人放弃,因为第一年看起来已经足够。

同样的这套准则,放到托管这一侧会是什么样子

域名所指向的那台机器,是这个问题里较为容易的一半,因为托管关系是双边的,没有任何东西必须被公开。在 NordBastion,注册时不需要邮箱验证,不需要身份证件,不需要信用卡,账户上也没有法定姓名;余额可用 Monero、Bitcoin 或其他几种资产充值,服务器则从这笔余额中下单。暴露面依然是那个域名。主机商不必再成为第二个暴露面。

第 05 步 · 委派

把它指向这台机器。然后看看你刚刚公开了什么。

委派本身只是两条记录、五分钟的事。在注册商处设置域名服务器,为主机创建一条地址记录,等待变更传播到注册局,然后从你自己网络之外确认结果,而不是用那台早就知道答案的机器去确认。真正值得花掉剩下四十分钟的,是委派之后随之暴露出来的一切。

dig +short NS example.com @1.1.1.1        # the delegation as the world sees it, not your cache
dig +short A  app.example.com            # must return the VPS address before you deploy anything
dig +short CAA example.com               # empty today; step 05 fills it in
dig +short DS example.com                # non-empty only if DNSSEC is actually signed

关于由谁运行权威服务器这个问题,诚实的答案和本系列通常给出的答案不一样。自托管权威 DNS 是少数几个自己动手反而普遍更差的组件之一:它需要两台或更多位于不同网络上的服务器,需要恰好在你的主机宕机那次故障期间也能正常运作,需要持续投入精力以避免被利用来发起放大攻击,而且一旦它失效,一切都会跟着失效——包括本可以让你修复局面的证书续期。它还会造成一种你本想避免的关联,因为一台在两个项目之间共用的自建域名服务器,会在任何人都能查询的数据集里,把这两个项目公开地绑在一起。应该使用带 anycast 网络的 DNS 运营商,挑选标准是它是否要求身份证件,而不是它的功能列表,并保留一份导出的区域文件,这样迁移就是一次粘贴,而不是一场考古发掘。这与本系列中的私有递归解析器是不同的工作,后者是把你自己查询过什么的日志迁移到你自己的机器上,这件事是值得做的。

接下来是这份页面上,比任何其他因素都更常推翻精心配置的那种泄露,因为它悄无声息地运作,而且是在你已经不再留意之后才起作用。每一张由受公众信任的机构签发的证书,都会被提交到只增不减的公开日志中,浏览器会拒绝那些没有这样做的证书。这些日志的存在,是为了让误签发变得可被察觉,这确实是一件好事,而且它们已经被免费的搜索界面建立了索引。其结果是,你曾经申请过证书的每一个主机名,都只是一次关键词搜索之外的距离,对任何人而言,永久如此——包括你以为没有人能猜到的 staging.、vpn.、backup. 以及那个管理用的名称。

# every certificate ever issued under the zone, and every hostname inside each one
curl -s 'https://crt.sh/?q=%25.example.com&output=json' | jq -r '.[].name_value' | sort -u

缓解办法是为这个区域申请一张单独的通配符证书,供其下的每一个内部主机名使用。这样一来,日志条目记录的就只是「该区域存在一张证书」,对里面住着什么则只字不提。代价是通配符证书需要基于 DNS 的验证方式,而不是更简单的基于文件的方式,这意味着要在这台机器上为你的 DNS 运营商配置一个 API 令牌——这不过是十分钟的配置成本,用来换取避免你的内部命名方案被永久公开列出。只签发一张通配符证书,把它放在反向代理上,然后停止逐个主机名申请证书。

两条记录就能完成这项工作。CAA 记录声明哪些证书颁发机构获准为该域名签发证书,这样其他任何机构的误签发都会在源头被拒绝,而不是事后才被发现。而DNSSEC,只要你的注册局和 DNS 运营商都支持它,就能为委派签名,让解析器能够分辨出伪造的应答和真实的应答——在大多数运营商那里只是一个开关,在注册商那里只是一条记录,唯一需要留意的是:一个密钥管理不当的已签名区域会彻底失效,也就是说,会完全无法访问。

; in the zone — only this authority may issue, and tell us if anyone tries
example.com.  IN  CAA  0 issue     "letsencrypt.org"
example.com.  IN  CAA  0 issuewild  "letsencrypt.org"
example.com.  IN  CAA  0 iodef      "mailto:abuse@example.com"

最后是关联层,这正是两个本应分开的隔间在没有任何人犯错的情况下合而为一的地方。被动 DNS 数据集会记录哪些域名在何时解析到了哪些地址;一个共用的地址、一组共用的域名服务器,或一台共用的邮件交换器,就足以把两个原本毫无关联的项目绑在一起。如果两个域名必须保持互不关联,它们就需要各自独立的服务器、各自独立的域名服务器组,以及各自独立的邮件路由——而那些没人会去留意的小细节也是一样,比如两个站点复用同一个分析标识符,或者使用完全相同的网站图标,这两者都能在互联网规模上被任何有心人搜索到。

第 06 步 · 持有

续费就是整套安全模型。其余的一切都只是细节。

域名是本系列中唯一带有到期日的组件,而失去它,是这里唯一一种真正不可逆的失败。域名一旦失效,站点就会下线,邮件停止,证书无法续期,所有锚定在该域名地址上的账户都变得无法恢复,而在一段固定的窗口期过后,任何人都可以注册它——包括那个正是因为看到它有流量才一直盯着它掉落的人。没有任何备份能恢复这种局面。

这个时间线值得精确了解,因为每个阶段的代价都不同,而最后一个阶段则完全没有代价可言。到期时,域名通常会立即停止解析,同时进入一段宽限期,在此期间按正常费用续费即可恢复。接着它会进入一段大约三十天的赎回期,在此期间仍可挽回,但需支付一笔由注册局而非注册商设定的惩罚性费用。然后是一段短暂的待删除阶段,此时任何人都无能为力。再之后域名被释放,谁先抢到就归谁。各阶段的具体时长因注册局而异,但这个结构本身不会变。

阶段 域名是 恢复
宽限期,过期之后通常早已无法解析按正常价格续费
赎回期,约 30 天由注册局保留,站点已下线可以,但要支付一笔注册局设定的惩罚性费用
待删除,约 5 天已排队等待释放对任何人都没有
已释放对全世界公开从抢先一步的人手里把它买回来

有四件事能让一个域名扛住这一切。注册得久一点——在注册局允许的情况下注册十年,这样就消除了九次续费失败的机会。保持转移锁开启,也就是那个能阻止转移在你先解锁之前被发起的状态码,如果你的后缀提供注册局级别的锁定且这个域名很重要,也一并加上。把授权码离线保存,放在和第二因素恢复码、导出的区域文件相同的地方,因为你需要用到它的那一天,正是账户不再回应的那一天。以及把到期日期记在一个你真的会看的日历里,而不只是依赖注册商的通知系统——一个已经关闭了你账户的注册商,也早就不会再给你发邮件提醒了。

在一切尚且正常的时候,演练一次退出流程。解锁,申请授权码,确认你能在留档地址收到转移邮件,然后重新锁定——二十分钟,就能把一场突发状况变成一套可执行的程序。请注意,在一次注册或上一次转移完成后的头六十天内,转移是无法进行的,而这恰恰是新注册商最常被证明是错误选择的那段时间窗口。

最后,是那个真正具备韧性、以任何注册域名都无法企及的方式存在的东西。第三版洋葱地址没有注册局、没有注册商、没有续费、没有付款,也没有任何人能撤销它,因为该地址是从你自己持有的一对密钥推导而来的。在明网站点旁同时运行一个洋葱地址,只需两行配置,就能获得一个在注册商关闭账户当天依然照常工作的地址——把它公布在站点上,添加 Onion-Location 头部,让 Tor 用户自动获得提示,它就成了这一整个步骤所要防范的那种失败的后备方案。隐藏服务指南提供了二十分钟内可走完全程的操作步骤。

实战笔记 · 六个陷阱

六种出错的方式。其中两种悄无声息。

陷阱 01 · 致命

你从未点开的那条验证链接

一条消息,在购买后几分钟内送达,和它旁边的收据几乎没有区别。十五天后,注册商就必须暂停该域名:站点变黑,邮件停止,证书无法续期。在关闭标签页之前先点开它,然后到账户里确认该地址已显示为已验证。

陷阱 02 · 致命

那次悄然失败的续费

一笔耗尽的加密货币余额,一条发到域名自身邮箱的通知,一个提醒邮件被当成营销邮件归档的注册商。赎回期结束后,任何人都可以注册它,而总有人就在等着这一刻。注册十年,把日期记在你自己的日历里,永远不要把恢复邮箱架设在它所保护的那个域名本身上。

陷阱 03 · 法律

那个你没读就勾选的资格声明框

要求居住地、国籍或本地实体的后缀,不会在结账之后就不再追问。申报一项你并不具备的资格,就等于把这次注册变成了一条一有投诉就会触发的撤销条款——而域名就此消失,且没有什么值得参与的申诉程序。

陷阱 04 · 悄无声息

那份列出了你的预发布名称的证书日志

每一张受公众信任的证书,都会被记入一份任何人都能按域名搜索的只增日志。这没有退出选项,也不应该有。为整个区域申请一张通配符证书,公开的只是这个区域本身,而不会公开其下的任何内容;逐个主机名申请证书,则会永久地公开你整套内部命名方案。

陷阱 05 · 悄无声息

你开启隐私保护之前留下的那份记录

商业档案会持续为注册记录拍摄快照并保存下来。一个曾经用你的真实信息公开注册过的域名,无论今天的记录怎么显示,在它们的历史记录里都会一直保持那个样子。在假定一个域名是「干净」的之前,先查一查里面已经存了什么——对任何重要的事情,宁可选择全新注册,也不要选择转移过户。

陷阱 06 · 本可避免

一个账户同时装着两个隔间

一个专业域名和一个你并不想被牵连进去的项目,处于同一个注册商账户里,用同一个支付来源,架在同一组域名服务器背后。即便公开记录什么都没说,它们依然被绑在了一起——对任何能读取那个账户的人如此,对其他所有人而言,则体现在被动 DNS 数据集里。

常见问题 · 匿名域名

问题,已解答。

做这件事时会遇到的十一个问题——从那个决定这一切是否站得住脚的问题开始。

匿名注册域名合法吗?

注册一个域名而不公开你的身份,是合法且平常的事;用虚假信息注册域名则是另一件事,而这正是整个话题所围绕的那条分界线。自 2018 年注册数据处理方式发生变化以来,通用顶级域名的公开记录默认就是隐去的——你的详细信息会被收集并保留,只是不会公开给任何询问者。这就是 2026 年域名的正常状态,不是什么隐私花招,这也正是为什么作为附加服务出售的「WHOIS 隐私保护」这个市场,如今在很大程度上变成了一个卖给你本就已经拥有的东西的市场。真正仍属于可选项的,是准确的详细信息究竟留存在以你的法定身份登记的注册商那里,还是由第三方持有注册、而你与之持有一份合同。两者都是合法的。不合法的,或者至少是不持久的,是提供明知为假的详细信息:依据 ICANN 的认可协议,注册商必须对不准确数据的举报采取行动,而在 EU 境内,NIS2 指令第 28 条要求注册局和注册服务商负有一项积极义务,须保持数据的准确完整并加以核实。建立在编造身份之上的注册,会在有人投诉的那一刻就被取消,而那一刻恰恰是你最不愿意失去它的时刻。可行的立场是:数据准确,尽可能少的人持有,不向任何人公开。此处内容不构成法律意见。

既然记录本来就会被隐去,WHOIS 隐私保护还有什么用吗?

不如以前那么有用了,这个差异值得在你为它付费之前先弄清楚。对于通用顶级域名,公开记录本来就已经显示为隐去后的联系人字段,所以一项付费隐私服务并不会让陌生人多看到更少的信息。它仍然做了两件有用的事。在隐去处理触及不到的地方——注册商自己的目录页面、一些注册局仍会全文公开的数据、批量数据源,以及转移确认邮件——它会用一个转发地址替代你的地址。它还会在你和冲着记录上那个地址而来的大量自动化滥用之间,插入一方作为屏障。它做不到的三件事更加重要。它不会影响你的注册商所持有的详细信息,而那些信息才是凭一份书面请求就会被披露的信息。它不能追溯生效:如果这个域名曾经用你的真实信息公开注册过,那份快照就会永久留存在六七份商业历史档案中,今天开启隐私保护并不能把它抹去。而在许多国家代码域名上,它根本不可用,因为公开与否是由注册局而非注册商决定的。把它当作反垃圾手段外加一层薄薄的屏蔽来看待,而不要把它当作匿名性。

为一个 $12 的域名选 Monero 还是 Bitcoin——用哪种币真的重要吗?

这件事没有那么重要,真正重要的是这些币最初从何而来,而这正是人们常常搞反的地方。一笔 Bitcoin 支付是一条永久的公开记录,把一个金额和一个时间点绑定到一个地址上,而如果这个地址曾经、或将来能被关联到你身上——因为你是从一个用身份证件开设的账户里把它提现出来的,因为你重复使用了它,因为某家链上分析公司把它和另一个已被关联的地址归到了一类——那么这笔支付就成了你的名字与那家注册商在那一天之间的一条持久链接。Monero 不公开金额、发送方或接收方,所以同样的支付不会留下与之对应的记录。但如果这笔 Monero 是几分钟前在一个验证过你身份的交易所购买、然后直接提现给注册商的,那么这家交易所就保留着一条提现记录,其金额和时间都与账单极为接近,而这种关联并不难做出来。真正有用的规则,关乎的是距离而不是选哪种币:在你获取这笔资金的地方和你花掉它的地方之间,插入时间上的距离、金额形态上的差异,以及至少一个无法被归因的中转环节,并且优先选择用一个整数金额为预付余额充值,而不是为每一张账单支付其精确的价格。我们的Monero 指南和Lightning 指南介绍了这两条支付轨道各自的操作细节。

在代理持有模式下,这个域名真的属于我吗?

不是,一个做得好的这类服务提供商会明确这么说。在代理持有模式下,提供商以自己的法定名义注册域名,并授予你使用和支配它的权利;你持有的是一份合同,而不是一项注册。这恰恰是它有效的原因——注册局里的任何地方都不会留下关于你的记录,因为你不是注册人——但这也恰恰是它形成风险集中点的原因。现在一切都取决于这一家公司的偿付能力、它的政策,以及它是否愿意按你的指示行事,包括它日后是否愿意在你想要离开时把注册转让给你。做得好的提供商会公开发布一项「按请求转让」的承诺,并留有可查验的履约记录,而这份记录是你唯一能做的真正的尽职调查。要权衡的是失败模式:提供商被收购、修改条款、认定你的内容不符合其政策,或者干脆不再回应的那一天,你就会有一个无法迁移的域名。对于一个可以改名的项目而言,这笔交易往往是值得的。但对于任何「地址即身份」的东西——一个已发布的软件仓库、一个邮件域名、一家有客户的商店——这是一场对第三方的赌注,而躲在隐私服务背后的普通注册并不要求你去下这个赌注。我们在Njalla 对比页面上比较了这一模式的一家提供商。

我应该避开哪些顶级域名?

与其列一份一年之内就会过时的清单,不如拿三个问题去对照注册局自己的政策页面。第一:它是否设有资格条件——居住地、国籍、本地公司、本地行政联系人?如果有,满足这个条件就意味着你要么真的具备这个身份,要么声称自己具备,而第二种做法是一项撤销理由,不是一条变通办法。第二:注册局自己会公开什么?通用域名的注册数据政策是中央统一制定的,会隐去联系人字段,但国家代码注册局各自制定规则,其中不少无论你的注册商向你出售什么服务,都会全文公开注册人姓名。第三:注册局背后是谁,它在暂停域名这件事上的记录如何?有些注册局依据一套书面的争议处理程序运作;另一些则曾应某国家机构的非正式请求下架域名,而一个在你无法参与的程序之外就被没收的域名,是你无法为之辩护的域名。还有第四个问题,几乎没人会问,但每个人都该问:第二年续费要花多少钱?一个冷门后缀的促销首年,紧接着一个高得多的标准续费价格,这是你必须一再面对的重复决定,而一个你续不起的域名,终将败给某个一直盯着它掉落的人。

我能跳过这一切,直接使用一个 .onion 地址吗?

对于确实存在的一类项目而言,可以,而且这是本页中唯一一种没有注册商、没有注册局、没有续费日期、也没有付款的安排。第三版洋葱地址不是由任何人分配的:它是从你自己生成的一对密钥推导出的 56 个字符的编码,这使得该地址能够自我验证且不可撤销——没有人能转移它、暂停它或让它过期,因为根本不存在任何地方留有可供操作的记录。你放弃的是所有不会安装 Tor Browser 的人——对大多数面向公众的项目而言这几乎是所有人——外加搜索引擎可见性,外加邮件,外加所有假定存在一个普通主机名的集成。实际可行的安排是两者兼备:按本指南所述注册一个明网域名以获得可及性,再为想要它的人提供一个洋葱服务,并在明网站点上设置 Onion-Location 头部,让 Tor 用户自动获得洋葱地址的提示。这同时也给了你一个能在失去域名后依然存活的后备方案——注册商关闭你账户的那一天,洋葱地址仍会继续工作,而那一天正是你会庆幸自己留了这一手的时候。我们的Tor 隐藏服务指南提供了完整的操作步骤。

证书透明度会不会暴露我的子域名?

是的,而且这正是那种最常见的、会把一套本来处理得很仔细的配置推翻的泄露,因为它是在你已经收尾、不再留意之后才开始起作用的。每一张受公众信任的机构签发的证书,都会被提交到只增不减的公开日志中,浏览器会拒绝那些未被提交的证书。这些日志被免费的搜索界面镜像并建立了索引,所以你曾申请过证书的任何东西的完整主机名,都只是一次关键词搜索之外的距离——对任何人,永远如此,包括你以为没有人能猜到的 staging.、backup.、vpn. 和 admin- 这些名称。这没有退出选项,也不应该有;正是这些日志让误签发变得可被察觉。有一个干净的缓解办法:为整个区域申请一张通配符证书,让每一个内部主机名都由它提供服务,这样日志条目就只会显示该区域存在一张证书。代价是你需要使用 DNS-01 挑战,而不是更简单的 HTTP 方式,这是用十分钟的配置去换取一次永久性的信息暴露。在你进一步操作之前,先对你自己的域名做一次这种搜索——只需要一条命令,人们常常会惊讶地发现,某张自己曾经签发后就忘记了的证书,早已把什么东西留在了里面。

如果我的注册商关闭了我的账户,会发生什么?

把它当作十年之内某个时刻必然会发生的事情来规划,而不是当作一场意外,因为触发它的原因通常都很平常:一条针对加密货币支付的自动反欺诈规则,一条关于域名上某些内容的投诉,注册商那边的一次所有权变更,或者这家公司决定不再想暴露在某个司法管辖区之下。四项准备工作能让你在这种情况下活下来,而且全部免费。保持转移锁开启,同时把一份最新的授权码离线保存,因为一个已经关闭了你账户的注册商,是不会再为你生成授权码的。把你自己的注册数据牢记于心——创建日期、留档的注册人邮箱、上一次转移的日期——因为任何恢复流程都会问到这些。把区域文件导出并保存在注册商之外的地方,这样在新的注册商那里重建,就是一次十五分钟的粘贴操作,而不是一场考古发掘。而且不要让你的注册商、DNS 运营商、主机商和邮件服务商都是同一家公司,因为那样一个账户被关闭,就会同时带走这四样东西。如果这种情况还是发生了,注册商依据转移政策,必须提供一套书面流程和一个升级申诉的渠道,而在它之上的注册局是一个独立的第三方,有自己的申诉途径。这个办法很慢、很讲程序,但通常都能成功——前提是你没有同时失去整个账户所锚定的那个邮箱。

我应该为这个域名自己运行权威 DNS 吗?

通常不建议,这也是本系列少数几处自托管反而是较弱选项的地方。权威 DNS 需要两台或更多位于不同网络上的服务器,需要恰好在你的主服务器宕机那次事故期间也能正常运作,还需要持续投入精力去抵御放大攻击滥用,而不是配置一次就完事——而且一旦它失效,所有通过这个域名解析的东西都会跟着失效,包括本可以让你修复问题的证书续期。反对自托管还有一个与通常说法恰恰相反的隐私理由:一台与你运营的其他一切共用同一地址段的自建权威服务器,会成为把它们全部直接关联在一起的线索,任何人都能在被动 DNS 数据集中查到这一点。务实的做法是选择一个带 anycast 网络的 DNS 运营商,挑选标准是它是否要求身份证件,而不是它的功能列表,并保留一份可以一条命令导出的区域文件。请注意,这与本系列别处介绍的私有解析器是不同的工作:那一个是把你自己查询过什么的日志迁移到你自己的机器上,这显然是一种收益。而这一个则会把其他所有人查询关于你的什么信息公开出去,这是一种完全不同的风险状况。

我需要为注册商账户单独准备一个邮箱地址吗?

是的,而且这是本页里价值最高的五分钟。注册商账户上的那个邮箱地址不是一个联系方式,它是一把万能钥匙:它接收那条过期后可能导致域名被暂停的验证消息,它批准转移,它重置密码,它是每一个恢复流程的锚点。三个特性很重要。它必须是专用的,不能是出现在你的提交历史、论坛资料,以及某个 2019 年数据泄露语料库里的那个地址——重复使用地址,是一次精心策划的匿名注册最终被关联到某个人身上的最常见方式,而避免它不花一分钱。它必须是持久的:一个会失效的临时邮箱,正是人们在九个月后才发现自己的验证邮件的原因,而且免费服务商会关闭不活跃的账户。它还必须是一个你真正会去查看的邮箱,因为真正重要的消息很少出现,而且看起来和那些不重要的消息几乎一模一样。可以是你自己域名下的一个邮箱,托管在某个邮件服务商那里,也可以是链条之外某个服务商的一个付费邮箱,但不能是你正在注册的这个域名本身——一个恢复邮箱地址就架设在这个域名本身之上的域名,一旦过期,就再也无法恢复。在设置的同一时刻,为账户加上一个基于时间的一次性密码第二因素,并把恢复码和授权码存放在一起,而不是存放在它们所保护的那个邮箱里。

如果域名才是暴露的那一部分,主机商到底还有什么关系?

因为它们暴露的是不同的东西,而掌握了其中一个的对手,一定会去找另一个。域名记录回答的是「谁注册了这个名字」;托管账户回答的是「谁在为这台机器付费、用的哪个地址、哪张卡,以及他们还运行着什么」——而后面这份档案通常要丰富得多。它也是那种会被法律程序索取、而不是从公开接口就能读到的档案,这意味着它所处的司法管辖区,本身就是你实际暴露面的一部分。由此得出两个特性。机器所在的位置决定了什么程序能够触及它:Stockholm、Helsinki、Oslo 和 Reykjavík 是四个拥有强新闻自由传统的宪政体制,且全部位于 EEA 之内,这也让你需要写下的任何东西都不必再考虑国际数据转移的问题。而账户上挂着谁的名字,决定了这个账户本身会泄露什么——在 NordBastion,不需要身份证件、不需要法定姓名、不需要信用卡,账单以 Monero 或 Bitcoin 结算,客户记录里根本就不存在别人想要索取的那个东西。这并不能让域名本身变得私密;没有什么能让域名变得私密。它能做到的是,阻止域名成为一条链条的第一环,而这条链条的终点是一份写着你护照信息的托管档案。司法管辖区指南介绍了这四个地方各自的法律底线。

获取这台机器

域名从设计上就是公开的。它背后的那台机器则不必如此。

Sentinel——2 vCPU、4 GB 内存、120 GB NVMe,每月 $3.90,可选 Helsinki、Stockholm、Oslo 或 Reykjavík——对于这个域名所指向的站点已经足够,而且下单时不需要邮箱验证、不需要身份证件、也不需要信用卡。余额用 Monero 或 Bitcoin 充值。无论注册局公开了这个域名的哪些信息,它背后的这份托管档案里都没有什么值得索取的东西。

最后审核 · 2026-10-12 · 来源 · ICANN《注册数据政策》;ICANN《转移政策》;ICANN《过期注册恢复政策》;2013 年《注册商认可协议》及其《WHOIS 准确性计划规范》;(EU) 2022/2555 号指令(NIS2)第 28 条;关于 .eu 顶级域名的 (EU) 2019/517 号法规;RFC 9082 与 RFC 9083(RDAP);RFC 9162(证书透明度);RFC 8659(CAA);RFC 3915(赎回宽限期) · 周期 · 每年

私密托管,源自北欧。