![DNS 记录:主域对应一个 IP,多个子域对应一个 IP](https://linux22.com/image/773004/DNS%20%E8%AE%B0%E5%BD%95%EF%BC%9A%E4%B8%BB%E5%9F%9F%E5%AF%B9%E5%BA%94%E4%B8%80%E4%B8%AA%20IP%EF%BC%8C%E5%A4%9A%E4%B8%AA%E5%AD%90%E5%9F%9F%E5%AF%B9%E5%BA%94%E4%B8%80%E4%B8%AA%20IP.png)
我正在使用 Cloudflare(无代理)来管理 DNS 记录。我有两个服务器,IP 如下:
- 128.xxx.xxx.xxx
- 174.xxx.xx.x
这些是我创建的 DNS 记录:
类型 | 姓名 | 内容 |
---|---|---|
A | 示例.com | 128.xxx.xxx.xxx |
别名记录 | sub1 | 示例.com |
别名记录 | sub2 | 示例.com |
别名记录 | sub3 | 示例.com |
现在,我想将主域(example.com)指向新的 IP(174.xxx.xx.x),子域(sub1、sub2、sub3)继续使用 128.xxx.xxx.xxx。
当然,我可以通过将所有子域指向 IP 128.xxx.xxx.xxx 来将每个子域的 DNS 记录更改为类型 A,如下所示:
类型 | 姓名 | 内容 |
---|---|---|
A | 示例.com | 174.xxx.xx.x |
A | sub1.example.com | 128.xxx.xxx.xxx |
A | sub2.example.com | 128.xxx.xxx.xxx |
A | sub3.example.com | 128.xxx.xxx.xxx |
问题是,我有很多子域名,而且数量还在不断增长,我不想手动为子域名写IP,除了很多之外,我还担心以后会切换不同IP地址的服务器。
有什么办法可以解决这个问题吗?
我非常感谢任何答复,提前谢谢。
答案1
cname.example.com
您可以使用IP 地址创建 A 记录128.xxx.xxx.xxx
。
然后对于每个域,您将有 CNAME 指向cname.example.com
。