菜鸟科技网

dns如何添加二级域名添加记录

是详细的二级域名DNS添加记录操作指南,涵盖从域名解析到服务器配置的全流程:

dns如何添加二级域名添加记录-图1
(图片来源网络,侵删)

前期准备与核心概念

  1. 明确需求场景:确定二级域名用途(如博客、论坛、子站点等),并规划对应的服务器部署方案,若主站为example.com,可创建blog.example.com作为独立博客系统入口。
  2. 工具材料清单:有效的域名注册商账户、服务器公网IP地址或目标主机名、对服务器的管理权限(用于后续虚拟主机/反向代理配置)。
  3. 关键术语解析
    • A记录:直接将域名映射至IPv4地址,适用于已知固定IP的环境。
    • CNAME记录:通过别名方式关联到其他域名,常用于负载均衡或动态云服务场景。
    • TTL值:控制DNS缓存时效,默认设置通常足够,特殊需求可调整优化解析速度与稳定性平衡。

分步实操流程

步骤1:登录域名管理系统

访问您的域名注册商平台(如阿里云、GoDaddy),进入“域名管理”→“DNS解析设置”,此处会展示现有解析记录列表,包括默认的NS记录和MX记录等。

参数项 说明 示例值
主机记录 填写二级域名前缀(无需加后缀) blog
记录类型 根据业务需求选择A/CNAME A记录→IP直指;CNAME→别名跳转
记录值 对应类型的终端目标(IPv4地址或完整域名) 168.1.2cdn.myprovider.com
TTL 建议保持默认(如300秒),高频变更场景可缩短缓存时间 300
线路类型 按需选择运营商/地域优先策略,全球用户选“全网默认” 全网默认

步骤2:添加解析记录

以添加A类记录为例:

  1. 在“主机记录”栏输入二级域名标识符(如shop),系统自动补全为shop.example.com
  2. “记录类型”下拉菜单中选择A
  3. “记录值”填写服务器公网IP;
  4. 保存后系统生成新条目,状态显示为“正常”即完成初步配置。

对于复杂架构可采用CNAME方案:当后端服务存在多个节点时,先为入口域名设置CNAME指向负载均衡器,再由均衡器分配流量至各实例。

步骤3:服务器端绑定处理

根据Web服务器类型进行差异化配置:

dns如何添加二级域名添加记录-图2
(图片来源网络,侵删)
  • Apache环境:编辑httpd.conf或站点启用文件,新增<VirtualHost :80>段落,设置ServerName shop.example.com并指定文档根目录路径;执行sudo systemctl restart httpd使生效。
  • Nginx环境:在server块内定义新主机头,示例如下:
    server {
     listen 80;
     server_name blog.example.com;
     root /var/www/html/blog;
     index index.php;
     location / { try_files $uri $uri/ /index.php?$query_string; }
    }
    ```重启服务命令:`nginx -s reload`。
  • 云服务商控制台:AWS Lightsail等平台支持可视化操作,直接在网络界面绑定自定义域名并选择协议端口即可。

步骤4:验证与排障

  1. 本地Hosts测试:临时修改本机hosts文件(Windows路径C:\Windows\System32\drivers\etc\hosts),添加168.1.2 blog.example.com跳过DNS查询验证基础连通性;
  2. 在线工具检测:利用Whatsmydns等平台查看全球解析结果是否一致;
  3. 浏览器访问确认:清除缓存后输入二级域名,观察能否正确加载预期内容,若出现502错误需检查Nginx代理设置;404报错则核对文档路径是否存在。

典型问题应对

现象 可能原因 解决方案
解析延迟超时 DNS传播未完成 等待最长72小时,可通过刷新本地DNS加速器进程
HTTP 504网关超时 反向代理上游服务不可达 检查被代理服务的监听端口及健康状态

FAQs

Q1:添加二级域名后多久能生效?
答:理论上DNS更新最快几分钟内完成,但受各地区递归解析器缓存影响,全面生效可能需要数小时至72小时,可通过nslookup命令实时监测变化进度。

Q2:同一个IP能否绑定多个二级域名?
答:可以,通过服务器端的虚拟主机技术(基于名称的虚拟主机),单个IP可托管多个站点,关键在于Web服务器必须能识别

dns如何添加二级域名添加记录-图3
(图片来源网络,侵删)
分享:
扫描分享到社交APP
上一篇
下一篇