在 Windows server 2012 上託管網站的子域
我有一個名為:mydomain.com 的域。網站 mydomain.com 和一些子域(如 sub1.mydomain.com、sub2.mydomain.com)託管在共享主機上(公共 IP 地址:1.2.3.4)。
現在,我想在 Windows 伺服器 VPS 上託管一個子域:sub3.mydomain.com。本VPS與上述共享主機無關(不在同一個區域網路,不同提供商)。此 VPS 有公網 IP 地址:5.6.7.8
按照網際網路上的幾個指南,我在 VPS 上的 IIS 上部署了 sub3.mydomain.com 並提供了一些資訊:
主機名:sub3.mydomain.com
綁定:在埠 80 上鍵入 http,IP 地址:*
在 VPS 的DNS 管理器工具上,我在Forward Lookup Zones中創建了一個名為 mydomain.com的主要區域。
在這個區域內,我創建了一個名為 sub3 和 IP 地址為 5.6.7.8的新主機(A 或 AAAA)記錄
在域提供商的域管理器頁面上,我配置了:
host:sub1 type A指向1.2.3.4
host:sub2 type A指向1.2.3.4
host:sub3 type A指向5.6.7.8
我還在 VPS 上啟用了一些防火牆規則:
文件和列印機共享(回應要求 - ICMPv4-In)
全球資訊網服務(HTTP 流量輸入)
全球資訊網服務(HTTPS 流量輸入)
sub1、sub2 子域和頂級域 (mydomain.com) 執行良好,但找不到 sub3.mydomain.com 的伺服器 DNS 地址。我怎樣才能讓它工作?我做錯了什麼?
在 VPS 的 DNS Manager 工具上,…
如果 VPS 不用作您的域的 DNS 伺服器,則這部分是不必要的。如果問題是
找不到 sub3.mydomain.com 的伺服器 DNS 地址
它(目前)不是關於 IIS 或防火牆規則,而是關於 DNS 伺服器。他們也可能有問題,但我們不知道。因此,讓我們首先關注 DNS:
- 如果更改生效之前有一些延遲,或者如果您需要在某處確認更改,請參閱您的 DNS 提供商的文件。
- 從 whois 檢查您的 DNS 伺服器,以便您在正確的位置配置您的區域。(如果您現在在您的 VPS 上安裝了一個新的 DNS 區域而沒有將您的 DNS 控制權委託給它,那麼您可能以前也做過類似的事情,甚至不知道您的權威 DNS 伺服器實際在哪裡。)
在不知道實際域的情況下,我們無能為力。