Domain-Name-System

託管客戶站點時管理 DNS 問題的建議

  • February 4, 2011

我在一家主要提供 SaaS 產品但也將託管我們的一些客戶公司網站的公司工作。我的問題與為客戶域名管理 DNS 的建議有關。我的目標:

  1. 不限制我更改伺服器 IP 地址的能力,例如當我將伺服器移動到新主機時可能發生的情況。具體來說,如果我需要更改伺服器的 IP 地址,我不想被要求聯繫客戶更改其域的 DNS。很多時候,客戶會失去這些資訊,或者必須找到對域設置有任何了解的人。
  2. 將兩者映射.clientdomain.comwww.clientdomain.com正確的 IIS 站點。

但是,我遇到了一些常見問題:

  1. 有時,客戶託管公司提供的 DNS 控制台不允許 CNAME 記錄。
  2. 有時,客戶託管公司提供的 DNS 控制台不允許我為其創建 CNAME 條目,.spiffydomain.com因為給定的託管公司已經為該條目創建了 SOA 記錄,或者只是要求該.spiffydomain.com記錄A

我相信#2 的一種解決方案是使用萬用字元作為 CNAME 條目(即*.spiffydomain.com)。那是對的嗎?

託管許多客戶站點的其他人如何管理其伺服器上 DNS 條目的更改?

添加

另一個限制是,許多客戶不願意讓他們的 DNS 由他們自己以外的人託管。這可能是安全問題或控制問題,但無論如何,我們通常無法說服他們將 DNS 控制權更改給我們。一種解決方案當然是簡單地要求我們必須控制 DNS 才能託管他們的網站,但如果這意味著可能會失去業務,我們的銷售人員不太可能有毅力執行該命令。從銷售人員的角度來看,管理 DNS 的不便只會導致 IT 問題,而不是它們。

聽起來您將油和水與您的 DNS 要求混合在一起:對於您計劃為其託管的公司網站的客戶,除非您為他們管理他們的 DNS,否則您真的無能為力;這就是世界上的商品託管服務提供商的工作方式,因為靜態 IP 對他們來說是一筆寶貴的資產,當您使用自己的域名伺服器時,您的 A 記錄需要一個靜態 IP,而整個廉價託管服務不再為他們和為你。

至於 SaaS,為什麼不做 Google Apps 做的事情呢?要求您的客戶為 your.app.com 創建 CNAME 記錄(就像 Google 對 ghs.google.com 所做的那樣)。這樣,您可以隨時更改 your.app.com 的 A 記錄,並且它們的 CNAME 保持不變。

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