通过主机名而不是 IP 进行域映射

通过主机名而不是 IP 进行域映射

是否可以配置 DNS 以便:

  1. anysubdomain.clientsite.com 具有指向 abc.ourservice.com 的 CNAME 记录

  2. abc.ourservice.com 有指向我们专用 IP 的 A 记录(这样如果我们将来更换服务器,我们的客户就不必更新他们的 CNAME 映射)

然后我们可以捕获并处理对 anysubdomain.clientsite.com 发出的请求

答案1

当然是可能的,主人clientsite.com应该设置一个通配符记录请记住,某些注册商提供的 DNS 管理器不支持通配符记录或通配符 cname 记录。

* IN CNAME abc.ourservice.com.

您不必为您的 A 记录做任何特殊的事情abc.ourservice.com

答案2

当然,您必须替换(或向您的客户介绍)中间 CNAME 才能获得这种灵活性。(代替您的 A 记录)

因此基本上你会有:

foo.client.com(CNAME)=> middle.yourservice.com(CNAME)=> actualnode.yourservice.com(A)

然后,您可以将“中间 CNAME”重新映射到您想要的任何 A 记录,而无需通知客户端。

相关内容