子域名

域名基础
主域名的一部分,通过向主域名名前缀添加前缀来创建。
← 返回词汇表

什么是子域名?

子域名是作为较大父域的一部分存在的域名,通过向主域名添加前缀创建。在 "blog.example.com" 中,"blog" 是 "example.com" 的子域名。子域名允许网站所有者组织内容、托管单独的应用程序或创建不同的部分,而无需注册其他域名。它们通过DNS配置创建,无需额外的注册成本。

子域名结构

blog.example.com

│ │ │

│ │ └── TLD (顶级域名)

│ └── 根域名 (二级域名)

└── 子域名 (第三级域名)

可能的多个级别:

dev.api.example.com

│ │ │

│ │ └── 根域名

│ └── 第一个子域名

└── 第二个子域名 (第四级)

常见的子域名用途

子域名典型用途
www主网站 (传统)
blog博客或新闻部分
shop/store电子商务平台
app网络应用
apiAPI端点
mail网络邮件访问
dev/staging开发环境
support/help客户支持门户
cdn内容传递
m/mobile移动优化网站

创建子域名

DNS配置

在您的DNS区域添加子域名记录:

; A记录指向IP

blog.example.com. A 192.0.2.10

; CNAME指向另一个域名

shop.example.com. CNAME mystore.shopify.com.

; 多个子域名

api.example.com. A 192.0.2.20

dev.example.com. A 192.0.2.30

通配符子域名

匹配所有未定义的子域名:

*.example.com.    A    192.0.2.100

子域名与子目录

方面子域名子目录
URLblog.example.comexample.com/blog
DNS所需
单独托管容易复杂
SEO权威分开共享
SSL证书可能需要通配符主证书覆盖
分析单独属性同一属性

何时使用子域名

何时使用子目录

子域名SEO考虑

搜索引擎处理

最佳实践

1. 将子域名用于真正独立的实体

2. 使用子目录来合并SEO

3. 实现适当的规范化

4. 为每个子域名设置单独的分析跟踪

5. 为每个子域名创建XML网站地图

安全考虑

SSL证书

证书类型覆盖范围
单域名仅example.com
通配符*.example.com (一个级别)
多域名SAN特定列出的域名

Cookie作用域

Set-Cookie: session=abc; Domain=.example.com

# 可访问所有子域名

Set-Cookie: session=abc; Domain=blog.example.com

# 仅可访问blog子域名

子域名为网站和应用程序提供灵活的组织,允许不同的部分独立运作,同时仍然是父域名空间的一部分。

将知识付诸实践

使用 DomScan 的 API 检查域名可用性、健康状态等。