Subdomain

Plesk 中不同名稱伺服器的子域

  • February 12, 2012

我在 Plesk 9.5 Linux 伺服器上有一個域(例如 mytakeaway.com)。它目前有一個與之相關的網站。

我正在使用第 3 方訂購系統(位於 iframe 中),我需要為其提供域。我想為此使用 ordering.mytakeaway.com。我已經獲得了該子域需要指向的名稱伺服器(例如 ns1.serviceprovider.com 和 ns2.serviceprovider.com),但我不確定如何設置它 - 我只設置過簡單的子域之前有直接IP。

我無法在網上發現太多資訊(部分原因是我不確定我到底想要什麼!),希望這裡的人會知道得更好!


編輯: 好的,試著解釋得更好……

我有一個域,比如說 mytakeaway.com 在我的伺服器上設置,在同一台機器上託管主站點。

我想創建一個子域 ordering.mytakeaway.com,它將用於第 3 方訂購系統。第 3 方有自己的伺服器來提供這項服務,並在這些伺服器上為“ordering.mytakeaway.com”設置了一個帳戶。

我需要它,以便如果有人訪問 ordering.mytakeaway.com(最初會訪問我的伺服器),然後它會查找正確的伺服器以從 3rd 方名稱伺服器重定向到。

有點像查找 .co.uk 域名時首先轉到 .uk,然後是 .co.uk。

它被稱為代表團

它是由 DNS 伺服器完成的,而不是 HTTP 伺服器。您確實意識到這裡有兩種協議和兩組不同的伺服器,對吧?

您暗示您已經有一個內容 DNS 伺服器為 發布 DNS 數據mytakeaway.com.,其中將包括指向您的 HTTP 內容伺服器 的A和資源記錄。AAAA

您還暗示訂購系統服務提供商提供 DNS 服務和 HTTP 服務。它的伺服器為 發布 DNS 數據ordering.mytakeaway.com.,其中將包括指向其自己的HTTP 內容伺服器的A資源記錄。AAAA

因此,您需要您的內容 DNS 伺服器將子域從其自身委託ordering.mytakeaway.com.給訂購系統服務提供商的 DNS 伺服器,訂購系統服務顯然已經為您提供了其 IP 地址。

這是通過簡單地為映射的另一半設置ns資源記錄和a(可能aaaa)資源記錄來完成的,這應該是在管轄範圍內以獲得最佳結果:

;; mytakeaway.com. zone
ordering IN NS a.ns.ordering
ordering IN NS a.ns.ordering
a.ns.ordering IN A 10.53.0.1
a.ns.ordering IN A 10.53.0.2
b.ns.ordering IN A 10.53.1.1

與訂購系統服務提供商協調轄區內的中間域名。

如果訂購系統服務商只為您提供了中間域名,而不是實際的IP地址,您將被迫使用域外委託資訊。這會導致世界上更多的查找流量,並且存在更大的中斷風險​​,因為它需要額外的(有時是大量額外的)後端查找來解決查詢。注意缺少AAAAA資源記錄。您還沒有被告知 IP 地址,即使您知道了,如果您的內容 DNS 伺服器發布了它們,也沒有人會信任您的內容 DNS 伺服器,因為超出管轄範圍的委派資訊。

;; mytakeaway.com. zone
ordering IN NS ns1.example.net.
ordering IN NS ns1.example.net.

當然,如果事情不是您所暗示的那樣,並且您的訂購系統服務提供商不提供內容 DNS 服務,那麼您只需要讓您自己的內容 DNS 伺服器發布A(和AAAA)資源記錄集,ordering.mytakeaway.com.無需委託。

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