如何在您的域名上设置 AAAA 记录以支持 IPv6

IPv6 是互联网的未来。随着 IPv4 的约 43 亿地址几乎耗尽,IPv6 被设计为提供虚拟无限的地址空间。如果您希望您的网站或服务器支持 IPv6 连接,您需要向您的域名 DNS 添加 AAAA 记录。本指南解释了您需要知道的一切。

IPv4 vs IPv6:有什么区别?

IPv4 是原始的互联网寻址系统,使用四组用点分隔的数字 — 例如203.0.113.10— 提供约 43 亿个唯一地址。这对于今天的互联网已经不够了。

IPv6 使用八组用冒号分隔的十六进制值 — 例如2001:db8:85a3::8a2e:370:7334— 提供约 3.4 × 10³⁸ 个唯一地址,足以满足可以想象的每个设备在可预见的未来。

什么是 AAAA 记录?

DNS 有两种主要的记录类型用于将域名映射到 IP 地址:

名称"AAAA"反映了 IPv6 地址的长度是 IPv4 地址的四倍(128 位 vs 32 位)。一个域名可以同时拥有 A 记录和 AAAA 记录 — 这称为双栈。现代浏览器使用 Happy Eyeballs 算法,同时尝试 IPv6 和 IPv4 连接,并使用首先成功的连接。

理解 IPv6 地址结构和符号

IPv6 地址长 128 位,分为八个用冒号分隔的 16 位组,用十六进制表示 — 例如2001:0db8:0000:0000:0000:8a2e:0370:7334。这看起来很复杂,但两个简写规则使 IPv6 地址更容易阅读:

类型 目的 示例
环回 本地主机参考 ::1
链接本地 仅 LAN 通信 fe80::1
全局单播 公网互联网路由 2001:db8::1
文档 仅用于示例和文档 2001:db8::/32

为什么要添加 AAAA 记录?

为您的 AAAA 记录选择正确的 TTL

TTL(生存时间)控制 DNS 解析器在再次查询前缓存记录的时间。选择正确的 TTL 取决于您的情况:

情况 推荐 TTL 原因
测试或迁移 300 秒(5 分钟) 快速变更,最少停机时间风险
正常生产 3600–14400 秒(1–4 小时) 平衡速度和灵活性
稳定长期设置 86400 秒(1 天) 减少权威名称服务器的查询负载

专业提示:在更改服务器的 IPv6 地址前,至少提前 24–48 小时将 TTL 降低到 300 秒。这让现有缓存在您进行切换前过期,最小化对访问者的影响。

如何在 DirectAdmin 上添加 AAAA 记录

  1. 登录 DirectAdmin → 高级功能 → DNS 管理
  2. 点击"添加记录"
  3. 将类型设置为AAAA
  4. 在"名称"字段中,为根域名输入@,或为子域名输入www
  5. 在"值"字段中,输入您服务器的 IPv6 地址,例如2001:db8::1
  6. 将 TTL 设置为默认 14400,或如果您在测试则设置为 300
  7. 点击"添加"并等待 1–4 小时以进行 DNS 传播

注意:在添加 AAAA 记录前,验证您的服务器或托管计划确实支持 IPv6。为没有配置 IPv6 的服务器添加 AAAA 记录会导致 IPv6 用户无法访问您的网站。

如何验证您的 AAAA 记录

使用 AsiaGB DNS 查找

访问asiagb.com/dns-lookup.html,选择记录类型 AAAA,并输入您的域名。

使用命令行

在 macOS/Linux 终端或 Windows PowerShell 上:

nslookup -type=AAAA yourdomain.com

或使用 dig:dig AAAA yourdomain.com

使用网络工具

mxtoolbox.com → DNS 查找 → 选择 AAAA 进行详细查看。

IPv6 安全考虑

IPv6 是在考虑安全性的基础上设计的 — 它原生支持 IPsec(互联网协议安全)用于网络层加密,不像 IPv4 那样 IPsec 是作为扩展添加的。但是,在您的服务器上启用 IPv6 会引入您需要解决的考虑:

为 IPv6 配置 Apache 和 Nginx

要在 IPv6 上提供流量,请更新您的 web 服务器配置:

# Apache — add to httpd.conf or listen.conf
Listen 80
Listen [::]:80
Listen 443
Listen [::]:443

# Nginx — add to server block
listen 80;
listen [::]:80;
listen 443 ssl;
listen [::]:443 ssl;

双栈:同时支持 IPv4 和 IPv6

建议在您的域名上同时维护 A 记录(IPv4)和 AAAA 记录(IPv6)。互联网用户的很大一部分仍然通过 IPv4 连接。有了双栈,浏览器使用 Happy Eyeballs 算法 — 并行尝试两种连接类型,并使用首先响应的连接。这无论访问者使用哪种协议都能提供最佳体验。

使用完整 DNS 管理注册域名

AsiaGB 通过免费的 DirectAdmin DNS 管理支持 A、AAAA、CNAME、MX、TXT 和所有 DNS 记录类型。注册 .com 域名仅需 500 泰铢/年。

注册域名