在子域上配置 DNS 以在动态 IP 上测试网站

在子域上配置 DNS 以在动态 IP 上测试网站

我在 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

相关内容