什么是附加域名?
附加域名是与主域名共享同一托管账户资源、但功能完整且彼此独立的域名。与停放域名或子域名不同,附加域名拥有自己的内容、文件和邮箱账户,只是共用同一托管方案。
附加域名如何工作
将附加域名加入托管账户后:
1. DNS 配置:附加域名的 DNS 指向托管服务器
2. 创建目录:为附加域名的文件创建独立目录
3. 设置虚拟主机:Web 服务器配置虚拟主机,为新域名提供内容
4. 共享资源:附加域名与主域名共享 CPU、内存和带宽
5. 独立网站:附加域名作为完全独立的网站运行
附加域名与其他域名类型
| 特性 | 附加域名 | 停放域名 | 子域名 |
|---|---|---|---|
| 独立内容 | 有 | 无(重定向) | 可以有独立内容 |
| 独立邮箱 | 有 | 无 | 取决于配置 |
| 独立文件 | 有 | 无 | 有 |
| 独立数据库 | 有 | 无 | 通常共享 |
| DNS 独立性 | 完全独立 | 主域名的别名 | 属于父域名 |
| 计入数量限制 | 是 | 是 | 通常否 |
设置附加域名
前提条件
- 支持附加域名的有效 Web 托管账户
- 已注册的域名
- 域名 DNS 设置的访问权限
- 托管控制面板的访问权限(cPanel、Plesk 等)
配置步骤
1. 配置 DNS 记录将附加域名指向托管服务器:
example-addon.com. IN A 203.0.113.50
www.example-addon.com. IN A 203.0.113.50
也可以使用托管商的名称服务器:
example-addon.com. IN NS ns1.yourhost.com.
example-addon.com. IN NS ns2.yourhost.com.
2. 在控制面板中添加域名
以 cPanel 为例:
- 打开“Addon Domains”
- 输入新域名
- 设置子域名(通常会自动填写)
- 指定文档根目录
- 创建 FTP 账户(可选)
# Files go in the designated directory
/home/username/addon-domain.com/public_html/
4. 配置邮箱账户
为附加域名创建邮箱地址:
[email protected]
附加域名的使用场景
一个小企业运行多个网站
在一个托管账户中运行多个企业网站:
- 主业务:example.com
- 副项目:side-business.com
- 作品集网站:myportfolio.com
客户项目
Web 设计师和开发者托管多个客户网站:
Primary: agency.com
Addon 1: client1.com
Addon 2: client2.com
Addon 3: client3.com
品牌扩展
企业管理多个品牌:
- 企业官网
- 产品专属网站
- 区域版本网站
开发与预生产
使用独立域名进行测试:
- 生产环境:mybusiness.com
- 预生产环境:staging-mybusiness.com
- 开发环境:dev-mybusiness.com
附加域名的优势
节省成本
- 一个托管方案承载多个网站
- 不必为每个网站购买单独的托管账户
- 共享资源成本
简化管理
- 一个控制面板管理所有网站
- 集中管理备份
- 一张 SSL 证书可以覆盖多个域名(多域名证书)
提高资源效率
- 共享数据库服务器
- 共用 PHP/软件栈
- 统一管理邮件
局限与注意事项
共享资源
所有域名共享:
- 带宽配额
- 存储空间
- CPU 和内存限制
- 数据库连接
如果一个网站流量很高,会影响账户中的其他网站。
安全风险
- 一个被攻破的网站可能影响其他网站
- 共享文件系统访问权限
- 存在交叉污染风险
- 所有网站使用同一个服务器 IP
性能影响
某个附加域名流量过大,可能拖慢所有域名:
Primary Domain (normal) → Fast response
Addon Domain (high traffic) → Consuming resources
Result: All sites slow down
托管方案限制
大多数共享托管方案会限制附加域名数量:
- 基础方案:0-5 个附加域名
- 商业方案:10-25 个附加域名
- 高级方案:50 个以上或不限数量
最佳实践
1. 监控资源使用
跟踪哪些域名消耗的资源最多:
# Check resource usage per domain
awstats, webalizer, or hosting panel analytics
2. 实施安全措施
- 更新所有网站(CMS、插件)
- 为每个附加域名使用独立的数据库用户
- 实施文件权限限制
- 定期扫描恶意软件
3. 备份策略
创建按域名区分的备份:
# Backup structure
/backups/
/primary-domain.com/
/addon-domain-1.com/
/addon-domain-2.com/
4. 合理使用子目录
清晰组织附加域名文件:
/home/user/
/public_html/ # Primary domain
/addon1.com/public_html/ # Addon domain 1
/addon2.com/public_html/ # Addon domain 2
5. 需要时升级方案
出现以下情况时迁移到独立服务器或 VPS 托管:
- 流量超出共享托管容量
- 安全隔离变得关键
- 性能要求提高
- 托管的是业务关键应用
附加域名、子域名与停放域名
适合使用附加域名
- 运行完全独立的网站
- 管理不同品牌或企业
- 需要独立的邮件基础设施
- 使用独立的内容管理
适合使用子域名
- 主站的关联内容(blog.example.com)
- 内部应用(app.example.com)
- 区域版本(uk.example.com)
- 测试环境(staging.example.com)
适合使用停放域名
- 保护品牌变体
- 重定向到主站
- 为未来用途保留
- 备用拼写或备用 TLD
常见问题与解决方案
DNS 传播延迟
问题:设置后无法访问附加域名 解决方案:等待 DNS 传播 24-48 小时,并核验 DNS 设置文档根目录错误
问题:显示了错误的网站内容 解决方案:在托管面板中核对文档根目录路径邮件无法工作
问题:附加域名无法收发邮件 解决方案:配置 MX 记录,并确认已创建邮箱账户SSL 证书问题
问题:附加域名的 SSL 无法工作 解决方案:使用多域名 SSL 或覆盖所有域名的 Let's Encrypt 证书数据库连接失败
问题:附加域名无法连接数据库 解决方案:核验数据库用户拥有正确的主机名和权限检查附加域名配置
验证 DNS 解析
dig addon-domain.com A
# Should return your hosting server IP
检查网站响应
curl -I http://addon-domain.com
# Should return 200 OK
验证邮件配置
dig addon-domain.com MX
# Should return your mail server
附加域名是托管多个网站的经济型方案,适合小型企业、开发者以及希望避免多个托管账户成本的多站点管理者。