Domain-Name-System

通過主機名而不是 IP 進行域映射

  • January 26, 2012

是否可以這樣配置 DNS:

  1. anysubdomain.clientsite.com 有到 abc.ourservice.com 的 CNAME 記錄
  2. abc.ourservice.com 對我們的專用 IP 有一個記錄(這樣如果我們將來更改伺服器,我們的客戶就不必更新他們的 CNAME 映射)

然後我們可以擷取和處理對 anysubdomain.clientsite.com 的請求

這當然應該是可能的,所有者clientsite.com應該只設置一個萬用字元記錄。請記住,某些註冊商提供的 DNS 管理器不支持萬用字元記錄或萬用字元 cname 記錄。

* IN CNAME abc.ourservice.com.

你不應該為你的 A 記錄做任何特別的事情abc.ourservice.com

當然,您必須替換(或向您的客戶介紹)中間 CNAME 才能為您提供這種靈活性。(代替你的A記錄)

所以基本上你會有:

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

然後,您可以將您的“中間 CNAME”重新映射到您想要的任何 A 記錄,而無需通知客戶。

引用自:https://serverfault.com/questions/353701