本文帮助首次建站的读者理解上线前如何规划域名结构。文章通过清晰的示例说明有效的标签字符、域名与完整URL的区别、顶级域的类型以及基本的DNS记录概念。
假设一个新项目需要一个清晰的线上地址
这是一个假设的情境,不是推荐清单。设想一位首次建站的读者,正为一个周末摄影档案的小型网站做规划。在注册任何东西之前,他把三个候选名称写在纸上:“frame-notes”“northlightarchive”和“quiet-shutter”。每个候选都把一段短标签与一个后缀选择配在一起,例如通用顶级域或国家代码顶级域,而每个候选都引出一个不同的问题:这个地址念出来时有多好记。
接着,这位建站者为网站本身勾出三个暂定标题:“Frame Notes”“North Light Archive”和“Quiet Shutter”。第一个读起来像随手的笔记本,第二个听起来有地域感、稍显正式,第三个更偏向个人项目。他把每个标题与候选标签对照,发现“frame-notes”与“Frame Notes”吻合得比较紧,而“northlightarchive”偏长,容易打错字。
仍有一个未决的取舍:是选一个与网站标题完全一致的标签,还是选一个更短、更好念但描述性更弱的标签。第二个不清楚的地方是,后缀应当提示项目的范围,还是保持中性。这些名称只为本段讨论而虚构,用来说明在做出任何注册决定之前,标题、标签与后缀之间如何相互影响。
有效的域名标签与子域结构
标签是顶级域之后的那一部分。MDN把它描述为由1到63个字符组成的、不区分大小写的序列,只能使用字母A到Z、数字0到9以及连字符,且连字符不能出现在开头或结尾。MDN给出的示例有a、97和hello-strange-person-16-how-are-you。紧挨在顶级域前面的这个标签也叫二级域。1
MDN指出,一个域名可以包含多个标签,三个标签并不是必须的;informatics.ed.ac.uk被列为有效域名。对于自己控制的任何域名,MDN说明你可以在每个子域放置不同内容,例如developer.mozilla.org、support.mozilla.org或bugzilla.mozilla.org。按照这一文档所述的结构,像developer.mozilla.org这样的站点地址是mozilla.org的子域,因此你最初选定的标签会影响之后哪些子域挂在它下面。1
你可以拿一个暂定标题“Frame Notes”,把它当作单个标签来试。先写成“framenotes”,再写成“frame-notes”,比较两者念出来时的感觉。两种形式都能让人认出原来的词,带连字符的写法把两个词的来源表现得更清楚;你可以记下自己更愿意用哪一个来告诉别人去哪里找。
至于子域这一面,可以考虑为你打算长期保留的栏目写两三个候选地址,例如一个档案页或一个联系页。把它们放在主标签旁边,逐一问:如果这个栏目以后消失或改名,这个地址是否仍然读得通。如果某个候选只对某个临时栏目有意义,你可以先把它排除,让主标签保持为稳定的部分。
拆解完整URL的各个组成部分
URL由多个部分组成,有些是必需的,有些是可选的。最前面是方案(scheme),它告诉浏览器应使用哪种协议;对网站来说,通常是HTTPS或HTTP。方案之后是授权部分(authority),它与方案之间以冒号加两个斜杠分隔,包含域名,并可选地包含端口。域名表明正在请求哪一台Web服务器。2
授权部分之后是资源在服务器上的路径。参数写成由&符号分隔的键值对,向服务器提供额外信息,而每个服务器对参数都有自己的规则。井号后面的锚点指向资源内部的某个位置;井号之后的部分不会随请求发送给服务器。2
MDN还区分了绝对URL与相对URL。在浏览器地址栏中,必须提供完整URL,不过协议和端口可以省略。在文档内部,浏览器可以用文档自身的URL补齐缺失的部分。以斜杠开头的路径从服务器根目录获取,而不以斜杠开头的路径则在当前资源的子目录中查找。2
记录完整地址时,可以取一个候选地址,例如framenotes.example.org/archive/2024,在笔记中逐段标注:标签、域名、路径段以及末尾的查询部分。再把它与更短的版本framenotes.example.org/2024对照,在每种选择旁写一句理由,例如“档案分组更清楚”或“少一层要输入”。你也可以把地址念出声,看看哪一个更愿意讲给朋友听。
理解顶级域的类别
做规划时,一个已有资料说明的分类维度是顶级域的类型。域名名称的最后一部分就是顶级域,例如developer.mozilla.org中的“org”。IANA目前区分出以下类别:国家代码顶级域,即为国家或地区设立的两字符域名,例如代表美国的“us”;使用非拉丁字符集的国际化国家代码顶级域;三个或更多字符的通用顶级域;按ICANN既定政策运作的非赞助顶级域,例如“com”和“edu”;由私人组织提出并赞助、依据社群主题决定申请资格的赞助顶级域;以及唯一的基础设施顶级域ARPA。3
资料提醒,视管理机构执行的严格程度而定,顶级域往往能作为网站用途、归属或国别的线索。资料还指出,ICANN指定相关机构来管理每一个顶级域。在你的规划笔记里,可以按类别记录候选顶级域,并记下资料所述的条件,而不要把它当成对某个网站的一定保证。3
在顶级域的选择上,你可以拿起手上的暂定标签,配上几种结尾念一念,例如framenotes.example.org或framenotes.example.com,再记下哪个结尾对你来说更清楚。可以把候选分成两组:适合爱好或个人项目的通用结尾,以及与某个国家或地区相关的结尾。你还可以简单写几句说明每个结尾为什么吸引你,这一阶段先不查是否可注册,让比较停留在含义层面,而不是价格或注册流程上。
你还可以用网站标题做一次快速的替换测试。把标题写在每个结尾旁边,然后用包含这个完整地址的句子重写一句网站介绍。如果这句话读起来仍然自然,这组搭配也许值得保留;如果你发现自己需要额外解释这个结尾,可以先把这个候选放到一边。
用于站点解析的基础DNS记录类型
对于在Cloudflare 上管理的域名,每个域名至少需要一条IP地址解析记录,而A记录和AAAA记录是唯一能通过Cloudflare 代理的记录类型。A记录把域名映射到一个IPv4地址,AAAA记录则映射到一个IPv6地址;两者都包含名称、源服务器地址、TTL和代理状态。名称可以是子域或区域顶点,写成不超过63个字符的标签,完整限定域名不超过253个字符。为了兼容主机名和TLS证书,Cloudflare 建议只使用字母、数字和连字符,并说明这并不是DNS协议的要求。4
CNAME记录把一个域名映射到另一个规范域名,并且可以解析目标上存在的其他记录类型。如果某个主机名是要代理流量的,CNAME可以指向另一个CNAME,但最终那条记录必须指向一个有有效IP地址的主机名,也就是必须有一条有效的A记录或AAAA记录。对于仅DNS的名称,你可以手动添加HTTPS记录,但要让手动添加的HTTPS记录被提供出去,同一名称下的所有记录都必须处于仅DNS状态。Cloudflare 还说明,它自己的权威DNS会自动创建SOA记录,因此你不需要自己创建。4
在DNS这一侧,你可以拿选定的主机名,在每种记录类型旁边写一行,说明它解析时需要什么:A记录指向一个IPv4地址,AAAA记录指向一个IPv6地址,CNAME别名指向另一个名称,MX条目用于邮件路由。如果你打算使用的主机只给出一个目标名称,你可以把它标记为候选CNAME,并记下它的地址将从哪里来。这条笔记是留给主机服务商的问题,不是你现在就要创建的记录。
关于规划品牌词根的作者建议
拿一句你自己写的介绍,把网站标题换成标签再读一遍:以摄影档案为例,“欢迎来到 Frame Notes”可以变成“欢迎来到 framenotes”,听起来可能有点生硬;而“欢迎来到 Frame Archive”读起来更自然,也仍然提示了主题。你可以保留两三个这类替换句的简短清单,选出那个在最多句子里都不显得别扭重复的标签。给每个候选标上描述性强、易拼写或好记,因为一个标签很少三项都高分,再决定哪项品质对你最重要。
至于结尾部分,你可以把选定的标签分别放在三个候选后缀旁边,写一句短语描述目标读者,然后看标签与后缀合在一起是否让人联想到无关或令人困惑的东西。由两个常见词组成的名称可能与现有短语撞车,所以在定下来之前,你可以搜索这个确切组合和最可能的误读。这是判断,不是清查程序;记录你查到了什么、什么时候查的,让日后的核对从已知点开始。
选定主机名之后,你可以草拟你实际最常输入的三个地址——首页、一个栏目页,以及一个以后可能独立成服务的页面——并把每个都念出声。如果其中一个读起来拗口,调整栏目标签,而不是重建整个词根。把未选中的版本留在同一份笔记里,每条附一行放弃理由;这份记录能帮你在此后计划变化时识别出更合适的方案。
常见问题
如何将一个工作标题当作单个标签来尝试,并比较它的书写形式读起来如何?
你可以拿一个工作标题,比如“Frame Notes”,试着把它当作单个标签。先写成“framenotes”,再写成“frame-notes”,然后比较两种形式读起来怎么样。
如何给自己的一个完整候选地址标注各部分,并与更短的版本做比较?
对于完整地址,你可以取一个候选,比如 framenotes.example.org/archive/2024,在自己的笔记里标出每一部分:标签、域名、路径段以及末尾可能的查询。然后与更短的版本如 framenotes.example.org/2024 比较,并在每个选择旁记下理由,例如“归档分组保持清晰”或“少一层需要输入”。
如何用自己的一句介绍来测试标签,并选出一个读起来自然的?
拿你自己介绍里的一句话,把标签放在站点标题的位置大声读出来:对于一个摄影档案站,“欢迎来到 Frame Notes”可以变成“欢迎来到 framenotes”,这可能听起来有些生硬,而“欢迎来到 Frame Archive”读起来更自然,并且仍能暗示主题。你可以保留两三个这样替换的短清单,选出那个能在最多句子中不出现尴尬重复的标签。
What is a Domain Name? - Learn web development | MDN . 采集日期:2026-11-09. ↩︎ ↩︎
What is a URL? - Learn web development | MDN . 采集日期:2026-11-09. ↩︎ ↩︎ ↩︎
TLD - Glossary | MDN . 采集日期:2026-11-09. ↩︎ ↩︎
DNS record types · Cloudflare DNS docs . 采集日期:2026-11-09. ↩︎ ↩︎