AAAA 记录
DNS AAAA 记录(读作 'quad-A' 或 '四 A')将域名映射到 IPv6 地址。DNS AAAA 记录与 DNS A 记录完全相同,只是它们存储域名的 IPv6 地址而不是 IPv4 地址。IPv6 使用 128 位 IP 地址,与有限的 IPv4 地址空间相比,提供了近乎无限的 IP 容量。
How it works
AAAA 记录的工作方式与 A 记录相同,但它们指向 IPv6 地址而不是 IPv4 地址。当设备尝试连接到域名时,如果设备和网络支持 IPv6,其 DNS 解析器通常会首先尝试查找 AAAA 记录。
用户的设备向递归 DNS 解析器发送对域名 AAAA 记录的 DNS 查询。解析器向域名的权威域名服务器查询。如果域名存在 AAAA 记录,权威域名服务器将响应关联的 IPv6 地址。解析器缓存响应并将 IPv6 地址返回给用户的设备。用户的设备现在可以使用提供的 IPv6 地址与资源建立连接。
Key Points
- AAAA 记录以
2606:2800:21f:cb07:6820:80da:af6b:8b2c格式存储 IPv6 地址 - IPv6 使用 128 位 IP 地址,提供多达 340 涧个唯一地址
- 如果找不到 AAAA 记录,DNS 解析器将回退到查找
A 记录 并通过 IPv4 连接 - 你可以同时运行 A 和 AAAA 记录以实现最大兼容性
- 由于 IPv4 地址耗尽,IPv6 的采用在全球范围内稳步增长
Common Use Cases
- 纯 IPv6 网络: 对于专门在 IPv6 上运行的设备和网络至关重要,包括许多现代蜂窝网络
- 面向未来: 随着 IPv4 地址变得稀缺,为从 IPv4 到 IPv6 的不可避免的过渡准备基础设施
- 双栈配置: 同时运行 A 和 AAAA 记录以支持 IPv4 和 IPv6 客户端,确保普遍可访问性
- 现代移动网络: 支持蜂窝网络上的 IPv6 用户,其中 IPv6 越来越成为默认协议
code 配置示例
| Type | Host / Name | Value / Points to | TTL |
|---|---|---|---|
| AAAA | @ | 2606:2800:21f:cb07:6820:80da:af6b:8b2c | 3600 |
| AAAA | www | 2606:2800:21f:cb07:6820:80da:af6b:8b2c | 3600 |
| A | @ | 192.0.2.1 | 3600 |
* IPv6 地址比 IPv4 地址长得多,并使用冒号分隔的十六进制表示法。
Frequently Asked Questions
A 记录和 AAAA 记录有什么区别?expand_more
两种记录类型的目的相同 - 将域名映射到 IP 地址。唯一的区别是 A 记录映射到 IPv4 地址(32 位,格式如
192.0.2.1),而 AAAA 记录映射到 IPv6 地址(128 位,格式如 2606:2800:21f:cb07:6820:80da:af6b:8b2c)。为什么叫 AAAA(四 A)?expand_more
之所以称为 AAAA,是因为 IPv6 地址是 IPv4 地址的四倍大(128 位 vs 32 位)。四个 A 代表这个四倍大小,尽管实际的记录类型技术上只是 'AAAA'。
我需要同时拥有 A 和 AAAA 记录吗?expand_more
为了实现最大兼容性,建议同时拥有两者。许多用户仍然通过 IPv4 访问互联网,因此 A 记录可确保他们能够访问你的网站。但是,添加 AAAA 记录可以使你的域名面向未来,并为越来越多的纯 IPv6 用户(尤其是移动网络上的用户)提供服务。
DNS 会自动优先选择 IPv6 而不是 IPv4 吗?expand_more
大多数现代设备和操作系统在可用时更喜欢 IPv6。如果 A 和 AAAA 记录都存在,并且客户端支持 IPv6,设备通常会首先尝试通过 IPv6 连接。如果失败,它将回退到 IPv4。
IPv6 比 IPv4 快吗?expand_more
IPv6 本身并不一定更快,但它可以通过消除对 NAT(网络地址转换)的需求和实现更高效的路由来提供性能优势。实际上,对于大多数用户来说,速度差异通常可以忽略不计。