阿里云: 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记录来承担。
相关推荐
dlhto35 分钟前
Windows 使用 Rufus 制作 AlmaLinux 10.2 启动 U 盘:从 ISO 下载到服务器安装
运维·服务器·windows
子兮曰1 小时前
PHP漏洞危机,你的网站升级了吗?
前端·后端·php
jerrywus1 小时前
给 Pi 装上生图插件:从登录报错到画出一只 200×200 的猫
前端·agent·claude
陈随易1 小时前
搞钱点子之生态鱼缸
前端·后端·程序员
PBitW1 小时前
从空目录到上线:我全程用 TRAE 做了一款微信小游戏合集(含一次完整架构重构)
前端·trae
不爱学英文的码字机器1 小时前
从Q1迁到T1,同一个编号已经换了含义
前端·数据库·microsoft
澜山奕秋1 小时前
Rhcsa 二
linux·运维·服务器
2301_777998341 小时前
Linux 网络:数据链路层
linux·服务器·网络
云和数据.ChenGuang2 小时前
光哥说Python 循环导入(Circular Import)深度解析:成因、排查与解决方案
开发语言·前端·人工智能·python·langchain
avi91112 小时前
【AI教人】在Inspector显示所有Delegate-Odin Inspector之三
java·前端·算法·delegate·inspector·editor扩展·unity editor