Domain-Name-System

域及其子域的 DNS 設置以指向不同的主機

  • December 27, 2011

所以這就是我的配置——我在dreamhost 有一個共享主機帳戶,而且我還剛剛在 intoVPS 上設置了一個 VPS。共享帳戶主要用於靜態站點,我將使用 VPS 部署 Rails 應用程序。

現在,雖然 VPS(我認為)現在設置得很好,但我對如何管理 DNS 位有點困惑。具體來說,我在另一個站點 nettigrity 註冊了一個域。我希望頂級域指向dreamhost 上的靜態站點,所以到目前為止,它的名稱伺服器都設置為dreamhost 名稱伺服器。現在我想將一些 Rails 應用程序作為子域。要管理 nettigrity 上的 DNS 設置,我必須將域的名稱伺服器設置為 interactivedns.com 名稱伺服器。

一旦我這樣做了,我可以添加 A 記錄、AAAA 記錄、CNAME 記錄等。我從我所查找的關於這個主題的內容中收集到我必須創建一個 A 記錄來指向我的 VPS 的靜態 IP。我現在不知道如何讓頂級域指向dreamhost。有人可以解釋我應該做什麼嗎?這些記錄類型的入門或連結會很棒..

我的 VPS 設置所在的 IntoVPS 使用具有“我的 DNS 區域”部分的“Hypanel”,他們在其中提供自己的名稱伺服器。我可以使用它來代替註冊商域管理服務嗎?出於某種原因,一個會比另一個更好嗎?

我不直接熟悉您提到的任何特定託管服務,但我會嘗試提供一些有用的提示:

我相信 Hypanel 的“我的 DNS 區域”部分僅用於配置 IntoVPS 將由您的域名提供服務的 DNS 記錄。但是,這本身並不能告訴世界其他地方,您的基本域名的查找應該查詢 IntoVPS 的 DNS 服務(IntoVPS 應該充當您的域的名稱伺服器)。為此,您需要告訴您的域註冊商使用 IntoVPS 的 DNS 伺服器作為您域的 DNS 伺服器。(您的 DNS 註冊商也可能提供他們自己的 DNS 名稱伺服器託管,除了僅配置名稱伺服器 IP 以用於您的域,因此如果您同時看到這兩個選項,請不要感到困惑。)

DNS 記錄類型列表可在http://en.wikipedia.org/wiki/List_of_DNS_record_types獲得。大多數時候,您最關心的是A記錄,這些記錄將主機名與 IP 地址相關聯。 AAAA記錄是一樣的,但對於 IPv6。 CNAME記錄提供別名。一個常見的用途是讓一個A記錄儲存一個公共 IP 地址,然後將多個CNAME記錄儲存到該A記錄。您還需要調查SOA(start of authority) 和NS(nameserver) 記錄以正確配置您的 DNS。

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