主機名稱可以解析,網域名稱不能解析

主機名稱可以解析,網域名稱不能解析

我剛剛在運行 CentOS 6 的新伺服器上完成 WHM 設定。n.env.ms。如果我轉到主機名,我會得到標準的 cPanel“預設主頁”。如果我嘗試去環境ms我得到網頁不可用。

除了 env.ms 具有「default_domainkey」和「cpanel」等額外欄位之外,n.env.ms 和 env.ms 的 DNS 區域記錄看起來幾乎相同。

這是域名的進入DNS報告

顯然伺服器出了問題。 DNS 報告中的 IP 位址是正確的,因此它不屬於註冊商的內容。連接埠 53 (TCP/UDP) 已開啟。

這是網域的區域檔案的一部分:

env.ms. 86400   IN  NS  ns1.env.ms.
env.ms. 86400   IN  NS  ns2.env.ms.

env.ms. 14400   IN  A   50.62.213.152

ns1 和 ns2 區域詳細資料:

ns1.env.ms. 14400   IN  A   50.62.213.152
localhost   14400   IN  A   127.0.0.1
ns1.env.ms. 14400   IN  MX  0   ns1.env.ms.


ns2.env.ms. 14400   IN  A   50.63.175.168
localhost   14400   IN  A   127.0.0.1
ns2.env.ms. 14400   IN  MX  0   ns2.env.ms.

答案1

我對 cpanel 沒有幫助,但名稱伺服器根本不相信他們對 env.ms 負責。

我不太清楚您的區域。再說一次,我不使用 cpanel,但這不是通常的做法。雖然它可以在正確的配置下工作,但除非您了解為什麼要這樣做,否則您不應該這樣做。

ns1 和 ns2 應位於 env.ms 中。區域,這應該是您唯一需要的區域。如果您擺脫了 env.ms 之外的其他區域,它應該可以工作。

在 env.ms 中。區:

env.ms. 86400   IN  NS  ns1.env.ms.
env.ms. 86400   IN  NS  ns2.env.ms.
env.ms. 14400   IN  A   50.62.213.152
ns1     14400   IN  A   50.62.213.152
ns2     14400   IN  A   50.63.175.168

ns1 或 ns2 沒有單獨的區域。把事情簡單化。

答案2

您的 DNS 設定沒有問題:

[me@risby ext4]$ dig env.ms. @ns1.env.ms.
[...]
;; ANSWER SECTION:
env.ms.         14400   IN  A   50.62.213.152

[me@risby ext4]$ dig env.ms.
[...]
;; ANSWER SECTION:
env.ms.         14400   IN  A   50.62.213.152

[me@risby ext4]$ dig n.env.ms.
[...]
;; ANSWER SECTION:
n.env.ms.       14400   IN  A   50.62.213.152

你的系統可能有問題網路伺服器設置,但你的 DNS 對我來說看起來不錯。

我注意到,在發布幾個小時後,您嘗試從您的問題和其他發布的答案中刪除域名;我共同拒絕了後者的編輯並回滾了前者。我對此感到有點抱歉,但 SF 是一個 wiki:嘗試刪除資訊確實毫無意義您已經發布了它,希望您能看到了解實際網域對於診斷 DNS 問題非常重要。

答案3

實際上,您只需要使用 env.ms 從 WHM 建立一個 cPanel 帳戶,這應該可以解決您的問題。如果沒有帳戶,您只有一個主機名,可以解析其 IP。

有了 cPanel 帳戶,現在您就擁有了網站。登入您的 WHMhttps://env.me:2087

  • 去建立帳戶
  • 輸入網域 env.me
  • 產生密碼
  • 捲動到建立帳戶。

這應該為您完成。

相關內容