阿里云: A记录 & CNAME

DNS A记录 & CNAME 核心笔记(精编完整版)

一、A记录核心规则

  1. 作用:域名直接解析到公网IP地址
  2. 关键特性:同一个域名可以添加多条A记录
  3. 示例
    域名:api.xxx.com
  • A记录 → 1.1.1.1
  • A记录 → 2.2.2.2
  1. 效果:DNS轮询,自动实现简易负载均衡,访问时随机解析到其中一个IP。

二、CNAME 核心规则

  1. 作用:域名指向另一个域名,不能直接填写IP地址。

  2. 单条限制:一条CNAME记录,只能指向唯一一个目标域名 ,不能同时指向多个域名。
    例:test.xxx.com 只能CNAME到 lb.aliyuncs.com,不能一次同时指向域名A、域名B。

  3. 批量用法:多个不同子域名,可以分别配置CNAME,全部指向同一个目标域名

    a.xxx.com → CNAME → lb.aliyuncs.com
    b.xxx.com → CNAME → lb.aliyuncs.com
    c.xxx.com → CNAME → lb.aliyuncs.com

三、多域名 + CNAME + 多IP 组合原理

  1. 子域名 a.xxx.com / b.xxx.com / c.xxx.com
    只配置CNAME不配置任何A记录,只做挂靠。

  2. 多条A记录,不属于子域名 ,属于被指向的目标域名:lb.aliyuncs.com
    给目标域名配置多条A记录:

    lb.aliyuncs.com A → 111.1.1.1
    lb.aliyuncs.com A → 222.2.2.2
    lb.aliyuncs.com A → 333.3.3.3

四、完整DNS解析链路

以访问 a.xxx.com 为例:

  1. 解析 a.xxx.com,发现是CNAME,跳转到 lb.aliyuncs.com
  2. 再解析 lb.aliyuncs.com,读取它配置的多条A记录,得到多个IP
  3. 浏览器随机选一个IP发起访问
  4. b.xxx.comc.xxx.com 走完全相同流程

五、核心总结

  1. A记录:直接绑IP,同域名可多条A记录,实现多IP轮询负载均衡;
  2. CNAME:只能绑域名,单条CNAME只能指向1个目标;
  3. 多子域名共用服务:子域名全部CNAME挂靠统一目标域名;
  4. 多IP负载均衡:由被挂靠的目标域名配置多条A记录实现,子域名无需配IP;
  5. 口诀:子域名CNAME只挂靠,多IP负载由目标域名的多条A记录来承担
相关推荐
新中地GIS开发老师15 小时前
WebGIS开发学生作品|低空航天管理与航线规划系统
前端·javascript·webgis·三维gis开发
土星云SaturnCloud15 小时前
抽水蓄能设备智慧运营:基于土星云边缘计算实现机组全生命周期预测性维护
服务器·人工智能·ai·边缘计算
用户0595401744615 小时前
大模型对话记忆持久化踩坑实录:用 Playwright 自动化测了 300 次,终于揪出会话丢失的真凶
前端·css
丙氨酸長鏈15 小时前
Web前端入门第 问:JavaScript 一个简单的 IndexedDB 数据库入门示例
前端·javascript·数据库
hyf32663316 小时前
泛程序:从零开始搭建稳定程序项目框架
运维·服务器·爬虫·百度·seo
kyriewen16 小时前
面试官让我手写虚拟列表——AI生成的版本,快速滚动几下就白屏了
前端·javascript·面试
IT_陈寒16 小时前
Vite热更新失效?你可能漏了这个配置
前端·人工智能·后端
NiceCloud喜云17 小时前
海外云服务器怎么选?适用场景、价格和避坑经验总结
运维·服务器
梅孔立17 小时前
两种免费的翻译API调用方式详解 - Edge官方API与个人缓存服务
前端·缓存·edge
Revolution6117 小时前
React 组件重新渲染时,到底重新执行了什么
前端·react.js·面试