菜鸟科技网

阿里云泛域名设置步骤是怎样的?

阿里云设置泛域名是网站管理中一项常见的需求,泛域名是指以主域名为基础,支持所有子域名访问的配置方式,例如设置*.example.com后,test.example.comabc.example.com等子域名均可生效,以下是详细的设置步骤及注意事项,帮助用户快速完成配置。

阿里云泛域名设置步骤是怎样的?-图1
(图片来源网络,侵删)

准备工作:域名解析与SSL证书

在设置泛域名前,需确保已完成以下准备工作:

  1. 域名归属权:需持有已通过阿里云实名认证的域名,且该域名当前由阿里云DNS解析管理,若域名在其他服务商,需先将DNS服务器修改为阿里云提供的DNS(如dns1.hichina.comdns2.hichina.com),等待DNS解析生效(通常10分钟至48小时)。
  2. SSL证书:若网站需HTTPS访问,需提前申请支持泛域名的SSL证书,可通过阿里云SSL证书服务购买,或使用Let’s Encrypt等免费证书(需确保证书支持泛域名匹配,如*.example.com)。

设置泛域名解析

阿里云DNS控制台支持通过“解析记录”功能添加泛域名解析,具体步骤如下:

  1. 登录阿里云DNS控制台:访问阿里云官网,进入“产品与服务”>“DNS解析(云解析DNS)”,选择目标域名。

  2. 添加解析记录:点击“解析设置”>“添加记录”,填写以下信息(以*.example.com为例):

    阿里云泛域名设置步骤是怎样的?-图2
    (图片来源网络,侵删)
    • 记录类型:选择A(指向IPv4地址)或CNAME(指向域名,如CDN、服务器域名)。
    • 主机记录:输入,表示所有子域名均匹配此规则。
    • 记录值
      • 若为A记录,填写服务器IP地址(如2.3.4);
      • 若为CNAME记录,填写目标域名(如cdn.example.com)。
    • 线路类型:默认“默认”,根据需求选择运营商线路(如电信、联通)。
    • TTL(生存时间):默认10分钟(数值越小,解析生效越快,但会增加DNS服务器负载)。
    • 权重:默认“无”,负载均衡时需设置。

    示例配置表
    | 记录类型 | 主机记录 | 记录值 | 线路类型 | TTL |
    |----------|----------|--------|----------|-----|
    | A | | 1.2.3.4 | 默认 | 600 |
    | CNAME |
    | cdn.example.com | 默认 | 600 |

  3. 确认生效:添加记录后,可通过ping命令测试(如ping test.example.com),若返回IP或CNAME指向地址,则解析生效。

配置SSL证书(可选)

若需HTTPS访问,需将泛域名证书绑定到服务器或云产品(如ECS、负载均衡SLB):

  1. 上传证书:在阿里云SSL证书控制台,选择“证书申请”或“证书导入”,上传已获取的泛域名证书(包含证书链.pem文件和私钥.key文件)。
  2. 绑定证书
    • ECS服务器:通过Nginx/Apache配置文件,将证书路径填入ssl_certificatessl_certificate_key指令,并重启服务。
      server {  
          server_name *.example.com;  
          ssl_certificate /path/to/cert.pem;  
          ssl_certificate_key /path/to/cert.key;  
          location / {  
              root /var/www/html;  
              index index.html;  
          }  
      }  
    • CDN/SLB:在对应产品控制台的“HTTPS配置”中,选择已上传的泛域名证书,开启HTTPS并强制跳转(可选)。

注意事项

  1. 泛域名层级限制:阿里云泛域名支持二级子域名(如*.example.com),不支持三级泛域名(如*.test.example.com),需逐级添加解析。
  2. DNS生效时间:修改解析后,全球DNS缓存刷新可能需要10分钟至48小时,可通过dig命令查询NS记录确认是否生效。
  3. 证书匹配规则:泛域名证书仅匹配当前层级的所有子域名,无法覆盖其他主域名(如*.example.com证书无法用于test.com)。

相关问答FAQs

Q1:泛域名解析与普通域名解析冲突怎么办?
A:若主机记录为的泛域名解析与具体子域名(如test.example.com)的解析记录同时存在,DNS解析会优先匹配具体子域名(精确匹配优先级高于通配符),添加test.example.com指向2.3.4,而*.example.com指向6.7.8,则访问test.example.com时实际指向2.3.4,其他子域名(如abc.example.com)才指向6.7.8,需根据需求调整解析记录优先级或删除冗余记录。

阿里云泛域名设置步骤是怎样的?-图3
(图片来源网络,侵删)

Q2:泛域名证书可以绑定到多个服务器吗?
A:可以,泛域名证书是独立于服务器的证书文件,只要服务器支持HTTPS配置(如Nginx、Apache、IIS等),均可将同一份证书上传并绑定,但需注意,证书中的域名必须与服务器绑定的泛域名完全匹配(如证书为*.example.com,则服务器配置的server_name也需为*.example.com或其子域名)。

分享:
扫描分享到社交APP
上一篇
下一篇