DNS 配置教程:从基础到高级设置

10 分钟阅读NameProbe
## DNS 如何工作 域名系统(DNS)就像互联网的电话簿。它将人类可读的域名(如 example.com)转换为计算机用于通信的 IP 地址(如 93.184.216.34)。 ## 基本 DNS 记录类型 ### A 记录 将域名映射到 IPv4 地址。这是最基本的 DNS 记录。 ``` example.com. A 93.184.216.34 ``` ### AAAA 记录 将域名映射到 IPv6 地址。 ``` example.com. AAAA 2606:2800:220:1:248:1893:25c8:1946 ``` ### CNAME 记录 创建从一个域名到另一个域名的别名。不能在根域上使用(改用 A 记录)。 ``` www.example.com. CNAME example.com. ``` ### MX 记录 将电子邮件定向到正确的邮件服务器。优先级数字决定了优先顺序。 ``` example.com. MX 10 mail.example.com. example.com. MX 20 backup.example.com. ``` ### TXT 记录 存储文本数据,通常用于电子邮件验证(SPF、DKIM、DMARC)和域名所有权验证。 ``` example.com. TXT "v=spf1 include:_spf.google.com ~all" ``` ### NS 记录 指定域名的权威域名服务器。 ``` example.com. NS ns1.example.com. example.com. NS ns2.example.com. ``` ## 常见配置场景 ### 指向 Web 服务器 为根域设置 A 记录,为 www 设置 CNAME: - example.com → A → 你的服务器 IP - www.example.com → CNAME → example.com ### 设置电子邮件 添加指向你的电子邮件提供商的 MX 记录: - Google Workspace:MX 优先级 1、5、5、10、10 - Microsoft 365:单个 MX 记录指向你的租户 ### 验证域名所有权 添加包含服务(Google、Microsoft 等)提供的验证码的 TXT 记录。 ## TTL(生存时间) TTL 决定了 DNS 记录的缓存时间。较低的 TTL 值意味着更改传播更快,但会增加 DNS 查询负载。推荐值: - **300 秒(5 分钟)** — 进行更改时 - **3600 秒(1 小时)** — 稳定记录 - **86400 秒(24 小时)** — 很少更改的记录 ## 故障排除 使用 NameProbe 的 DNS 查询、dig 或 nslookup 等工具验证你的 DNS 配置。DNS 更改可能需要最多 48 小时才能在全球传播,但大多数更改在几分钟内即可看到。