准备个人作品集或小型项目网站时,很容易把内部使用的项目名和打算注册的域名混为一谈。本文说明为什么把项目名、候选域名和实际注册结果分别记录有助于保持清晰,并用一个假设场景演示在注册前后怎样整理这些信息。

为作品集项目设置分开的记录

假设一位首次建站者正在为近期的插画作品准备作品集,而他在起草时使用的名称还没有与访客最终会输入的地址分开。“Quiet Harbor Portfolio”这个工作标题描述的是主题,但它并不是一个候选域名。旁边可以放上两个候选名称:“quiet-harbor-studio”和“qhp-drawings”,两者都只写成二级标签,尚未选定任何后缀。两个都还没有定下来,而这正是关键所在。

实际可用的记录表有三栏。第一栏放项目名:一个名为“Quiet Harbor Portfolio”的文件夹,是建站者为自己的工作参考而起的。第二栏放候选域名标签,比如“quiet-harbor-studio”和“qhp-drawings”,并标注为待定而非已批准。第三栏只在注册结果真正存在之后才填写;在这个假设的草稿里,这一格保持空白,因为没有描述任何查询或购买操作。每一栏回答的是不同的问题:作品内部叫什么、什么可能成为网址、实际注册了什么。

有一个尚未确定的选择对这里的解释很重要。“qhp-drawings”较短,不容易与项目标题混淆;而“quiet-harbor-studio”读出声更顺口,但也更接近别人可能同样会选的词组。建站者还没有决定把哪一个当作首选,记录应当如实呈现这种犹豫,而不是把它藏起来。可以另加一条说明:域名标签只是完整地址的一部分,完整地址还包括后缀,之后还会包含路径;把这一点分清,就不会把候选标签误当成最终完成的网站地址。

清楚地定义内部项目名

把工作标题单独写在一行,然后另起一行,以“访客将输入”开头。以近期插画作品为主题的作品集为例,第一行可以写成“Quiet Harbor Portfolio——我给这组作品起的名字”,第二行可以写成“访客将输入:quiet-harbor-studio 或 qhp-drawings,后缀尚未选定”。注意这里的变化:主题词留在私人那一行,只有较短的标签进入对外那一行。你手上已有的任何草稿名称都可以这样处理。

真正的决定落在第二行,而在你有理由删掉其中一个之前,可以让两个候选都保留在视野里。如果你想要一个简短、不容易与描述性标题混淆的名称,可以考虑“qhp-drawings”;如果你更希望访客输入的地址呼应主题,可以考虑“quiet-harbor-studio”。把它写下来并不能定下任何一个选择,你可能会让两个候选在记录里留上一段时间。这样做的好处是,私人标签和访客输入标签不再挤在同一行,之后修改其中一个,不会悄悄改掉另一个。

你还可以在每个候选旁边写一句话,说明它为什么还留在这里——“简短,但缩写可能需要解释”或“读起来清楚,但输入更长”。这些是你自己的观察,不是结论,等你再回来看这份文件时,它们能给你一些具体的东西去比较。如果之后你定下了其中一个,把被放弃的候选留在记录里,而不是删掉,这样这个选择仍然看得出来是一个选择。

按标签规则列出候选域名

MDN 关于域名的说明指出,标签是不区分大小写的字符序列,长度为 1 到 63 个字符,只能包含字母 A 到 Z、数字 0 到 9 以及连字符,并且连字符不能出现在标签的开头或结尾。这正是来源页面对标签给出的范围与字符集,它列举了“a”“97”和“hello-strange-person-16-how-are-you”作为有效示例。紧挨在 TLD 前面的那个标签也称为二级域(Secondary Level Domain,即 SLD)。1

在选定任何后缀之前,你可以先把这些已写明的标签规则套用到候选名称上;但上面的规则就是所引页面能为这项检查提供的全部依据,它并不在候选之间排出优劣。同一页面还指出,一个域名可以包含多个标签,而且并不强制要求凑够三个标签,这一点值得与标签是否有效分开来看。1

把项目名和面向访客的名称分成两行来写,然后在每个候选下面补一句短注,说明这个标签传达了什么。以“Quiet Harbor Portfolio”为例,你可以写“qhp-drawings——简短,首字母缩写可能需要解释”,以及“quiet-harbor-studio——读起来清楚,但输入更长”。这两行都还不是注册决定;你可以让两者同时保留在视野里,比较访客念出或复制其中哪一个时会是什么样子。

你也可以先按自己的偏好决定暂时把哪个候选留在项目名旁边,再写一句话说明理由。那句话让这个选择可以回头再看,而不是把一个工作标题直接变成已经定下来的地址。

理解域名与网址的区别

域名只是网址的一部分,网址相关来源直接描述了两者的关系。在协议和 :// 之后的 authority 部分中,域名指明正在请求哪一台网络服务器;来源说明这通常是一个域名,不过也可以使用 IP 地址。完整网址还带有 HTTPS 或 HTTP 这类协议,并可能包括端口、指向资源的路径、参数以及锚点。2

放到记录里说,这意味着域名应当写进它自己的栏位,而不是写进用来放完整网址的那一栏。来源指出,网址是互联网上一个唯一资源的地址,而域名只是标识所请求的服务器。来源还指出,理论上每个有效网址都指向一个唯一资源,但也有例外,例如已经不存在或已经迁移的资源。2

第二个有据可查的要点与路径有关。来源说,路径如今主要是由网络服务器处理的一种抽象,而不是物理文件位置;同时 # 之后的部分从不会随请求发送给服务器。因此,注册结果栏应当放候选域名,而任何地址栏反映的是加上协议之后浏览器所请求的内容。2

把你写下的两个候选名称各读出声一遍,放在工作标题旁边,然后记下访客在地址栏里会看到什么。你可以只把“quiet-harbor-studio”和“qhp-drawings”当作二级标签来比较,暂不考虑任何后缀:一个把主题写了出来,另一个更短、描述性更弱。一个有用的下一步是把其中一行标为候选、另一行标为标题,但不要把它们中的任何一个当作已经选定。

为了做最清楚的检验,你可以借助浏览器所体现的差别写一个完整的示例地址:域名是注册名称加上它的后缀,而网址是这个地址再加上指向某个具体页面的路径,例如关于页或作品展示页。把项目名、候选标签和之后的注册记录分放在不同行,就能修改其中一项而不打扰其他项。

单独记录注册状态

注册结果这一行只写你对名称状态实际知道的内容,不要写猜测。ICANN指出,新注册可能在60天内无法转移;而修改注册人姓名、组织或电子邮件地址,或在没有注册人邮箱时修改管理联系人邮箱,可能触发60天的注册人变更锁定;部分注册商可能提供退出选项,但它们没有义务这样做。写这些日期或锁定说明时,让候选域名行和项目名行保持原样,这样后来查看记录的人就能区分哪些是选择、哪些是记录下来的条件。3

接下来,把注册单独写成一条记录,不要把它混进项目名或两个候选旁边的备注里。用“注册状态”这样清楚的开头写一行,然后只记录你实际知道的情况:“尚未尝试”“某日查过可用性”或“已通过某服务商注册”。你可以把它写成笔记里的一句普通说明,与选择这个或那个标签的理由分开。

你也可以决定暂时不注册。如果这样决定,就写“待决定”,并写下能促成决定的那一个条件,例如“作品集文字完成后再选”。这样记录仍然如实,也不会暗示你做过尚未执行的操作。

为将来设置查看 DNS 记录类型

在为将来设置做准备时,Cloudflare 的 DNS 记录类型页面列出了可以在 Cloudflare 上管理的记录类型,包括 A 和 AAAA、CNAME、MX、TXT、CAA、SRV 以及 NS。该页面指出,在 Cloudflare 上每个域名至少需要一条 IP 地址解析记录,而且 A 和 AAAA 记录是唯一可以通过 Cloudflare 代理的记录类型。4

该页面把 A 和 AAAA 记录描述为将域名映射到一个或多个 IPv4 或 IPv6 地址,并列出名称、IP 地址、TTL 和代理状态等字段。对于作品集网站,只有在选定网站托管在哪里之后,才需要记录你会用到哪种类型;该页面并没有说明哪种类型适合某个特定的主机。4

在这一节里,你可以把页面记录的 DNS 记录类型与你已经写下的三条记录对照:项目名、候选标签和注册结果。资料描述的是 A、AAAA 和 CNAME 等记录类型,并没有把它们与你的选择绑定起来,所以你可以把每种类型单独写一行,并在旁边加一个问题,记下你最终需要连接什么。

例如,演示这项练习的作者可以写下“A:把一个名称指向一个地址——我记录里的哪个名称?”以及“CNAME:同一位置的另一个名称——我会把它用在一个子域名上吗?”你可以把这些当作待解决的问题,而不是已经做出的决定。只有在你真正做出选择时,才把结果写进将来设置的备注里。

常见问题

怎样在草拟时把我自己的暂定名称和访客会输入的名称分开?

把你的暂定名称单独写在一行,再另起一行以“访客会输入”开头。以近期插画作品为主题的作品集为例,第一行可以写“静港作品集——我给这组作品起的名字”,第二行可以写“访客会输入:quiet-harbor-studio 或 qhp-drawings,后缀尚未选定”。

在记录里同时保留两个候选名称时,怎样在每一个旁边注明一个保留理由?

你也可以在每个候选名称旁边写一句话,说明它为什么还留在记录里,例如“短,但缩写可能需要解释”或“读起来清楚,但输入更长”。这些是你自己的观察,不是结论,但能让你回头查看文件时有具体内容可比较。

怎样在每个候选名称下写一句关于这个标签传达什么信息的简短说明?

把项目名和面向访客的名称分成两行,然后在每个候选名称下面加一句简短说明,写清这个标签传达什么。针对“静港作品集”,你可以写“qhp-drawings——短,但缩写可能需要解释”和“quiet-harbor-studio——读起来清楚,但输入更长”。