阿里云: 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记录来承担
相关推荐
CarIise5 分钟前
CSS选择器与样式关联
前端·css·tensorflow
里欧跑得慢1 小时前
CSS 模块化架构的演进:BEM、CSS Modules 到 CSS-in-JS 的反思
前端·css·flutter·web·css-in-js
IT_陈寒1 小时前
Vue的computed属性把我坑惨了,原来我一直用错姿势
前端·人工智能·后端
AuTumn-L2 小时前
使用 SSH 密钥认证实现安全免密登录
服务器·安全·ssh
小灰灰搞电子2 小时前
Rust+Slint 实现温度计源码分享
前端·rust·slint
计算机魔术师2 小时前
面壁智能 OpenBMB 推出 MathForm,面向 Lean 4 数学自动形式化的开源框架、数据集与模型
前端
NeilCarmack3 小时前
Deepseek-harness增加桌面版端序列:第 2 讲 · spawn Electron:当前进程如何“交棒“
前端·javascript·electron
知无不研3 小时前
Linux I/O复用之epoll
linux·服务器·epoll·socket编程
上海魁鲸科技有限公司3 小时前
APS高级排产系统到底有什么用?一文讲清功能、选型与落地建议
前端·microsoft·excel
陈随易3 小时前
Bun v1.4 更新总结:把浏览器、图片、定时任务和工程工具都装进一个运行时
前端·后端·程序员