我在 IP 为 12.34.56.78 的专用服务器上运行一个网站。DNS 配置如下:
* A 12.34.56.78
@ A 12.34.56.78
@ MX 10 mail.mydomain.co.uk
ftpes CNAME mydomain.co.uk.
staff A 12.34.56.78
www CNAME mydomain.co.uk.
mail CNAME mydomain.co.uk.
但是,我需要有一个此网站的临时副本(托管在不同的 IP 上)用于测试目的,但可以通过子域访问。通常为了实现这一点,我会添加以下记录:
test CNAME 98.76.54.32
但是,在这种情况下,重复站点托管在 Azure VM 上,并且并非永久在线。因此,每次 VM 上线时,IP 都会发生变化。
我一直在研究动态 DNS 服务,但找不到足够的信息来回答这个问题,即是否有可能将子域名指向动态服务,然后由该服务处理真实的(自动更改 IP)。也许是这样的......
test CNAME dynamicIpProvider.org
我不希望迁移全部如果可能的话,将 DNS 设置改为动态提供商,并且也不必设置新的域名。
答案1
是的,这是可能的。Dynamics DNS 提供商通常允许您将机器的 IP 设置为他们提供的子域之一。然后您可以将子域记录配置为该域的 CNAME。
假设您mysite.no-ip.com
使用动态 DNS。然后,您将test
主域上的子域配置为 CNAME mysite.no-ip.com
。