阿里云: 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.com、c.xxx.com 走完全相同流程

五、核心总结

  1. A记录:直接绑IP,同域名可多条A记录,实现多IP轮询负载均衡;
  2. CNAME:只能绑域名,单条CNAME只能指向1个目标;
  3. 多子域名共用服务:子域名全部CNAME挂靠统一目标域名;
  4. 多IP负载均衡:由被挂靠的目标域名配置多条A记录实现,子域名无需配IP;
  5. 口诀:子域名CNAME只挂靠,多IP负载由目标域名的多条A记录来承担。
相关推荐
data analyse 4562 分钟前
数据合规的同意记录怎么留存?
前端·人工智能·数据分析
ai小陈3 分钟前
GPU服务器租用部署实战:用systemd守护模型推理服务
运维·服务器·人工智能·ai·php·gpu算力
开开心心_Every4 分钟前
文件夹批量创建工具支持同级和多层级
运维·服务器·游戏·jupyter·智能手机·pdf·postman
KING-WU5126 分钟前
Linux 工具之 yum、vim、gcc
linux·运维·服务器·后端
linux_cfan7 分钟前
videojs v10 源代码系列解读:35 · HLS 解析器:multivariant 与 media playlist
前端·javascript·音视频
Mortalbreeze8 分钟前
MySQL 基础篇(三):一文掌握 MySQL 常见数据类型
linux·服务器·数据库·mysql
IT_陈寒9 分钟前
Redis键过期失效?这个坑我踩得明明白白
前端·人工智能·后端
web打印社区10 分钟前
汽修 / 4S 店:维修工单、结算单网页怎么静默出纸
开发语言·前端·javascript·chrome·ecmascript
liangshanbo121524 分钟前
Webpack的分包策略面试题
前端·webpack·node.js