如何更改域名DNS解析伺服器

Nameservers(DNS解析伺服器)告訴全域性域名系統在哪裡尋找特定網站。域名伺服器可以讓您的使用者省去記住構成您IP地址的數字的腦力勞動。相反,他們可以使用直觀的域名來記住您的網站併為其新增書籤。儘管名稱伺服器的用途相對容易掌握,但熟悉如何在需要時修改您的名稱伺服器的基礎知識是明智的。

這聽起來可能有點技術性,但是更改DNS解析伺服器實際上是一個相當簡單的過程。在本教程中,我們將解釋什麼是名稱伺服器以及它們的作用。然後將逐步向您展示如何更改DNS解析伺服器並指向其他主機或防火牆。

change-nameservers-main

什麼是Nameservers?

Nameservers(又稱DNS解析伺服器)是域名系統全域性資料庫的一部分。他們的工作是告訴其他計算機在哪裡可以找到域名。如果虛擬主機帳戶是網站檔案所在的房子,則域名是該房子的街道地址。DNS解析伺服器主要是告訴網際網路在哪裡可以找到與域名相關聯的網站地址。

howdomainswork

在Web瀏覽器中輸入域名時,它首先向構成域名系統(DNS)伺服器的全球網路傳送請求。然後,這些伺服器搜尋與該域關聯的各個DNS伺服器,並相應地轉發請求。例如,如果您的網站託管在Bluehost上,則其DNS解析伺服器資訊將如下所示:

ns1.bluehost.com
ns2.bluehost.com

這些DNS解析伺服器是由您的網站託管服務提供商管理的計算機。伺服器託管公司會將使用者的請求轉發到儲存您的網站的計算機(也稱為伺服器)。

簡而言之,Nameservers是域名系統 (DNS) 的一部分,可幫助您的瀏覽器將域名解析為IP地址。DNS一個包含有關域名及其相關 IP 地址資訊的大型資料庫。名稱伺服器使用這些 DNS 記錄將我們熟悉的名稱解析為瀏覽器可以使用的數字。

例如,當您訪問網頁時,您通常會輸入一個 URL,例如google.com或facebook.com。但是,與這些站點中的任何一個關聯的 IP 地址看起來都類似於 189.60.333.253。

如果沒有名稱伺服器,您需要記住每個需要訪問的站點的數字。儘管我們可能依靠名稱而不是數字來訪問網站,但瀏覽器仍然需要一種方法來理解這些更直觀的識別符號指向的 IP 地址。

因此,如果您在瀏覽器中輸入優雅主題.com,您的計算機將聯絡我們域的名稱伺服器並詢問我們站點的 IP 地址。然後,您的瀏覽器向返回的地址發出請求。

如果您願意,您可以輕鬆檢視當前使用的名稱伺服器。解決此問題的一種方法是使用官方網際網路名稱與數字地址分配機構 (ICANN) 查詢工具

domain-lookup

您還可以通過您的主機帳戶找到您的域名伺服器。該過程會有所不同,具體取決於您的提供商。但是,一般來說,您會在帳戶的“域名”部分找到名稱伺服器資訊 。

選擇要檢視其名稱伺服器的特定地址,然後查詢“Manage Nameservers”或類似設定:

Nameservers

為什麼以及何時需要更改DNS解析伺服器?

大多數時候,您可能不會再考慮您的域名伺服器。但是,有幾項與管理您的網站相關的任務可能需要您(或第三方工具)與他們進行互動。

例如,Google Search Console使用名稱伺服器來驗證您的域。如果您要建立品牌企業電子郵件地址,您可能還需要設定Google的MX記錄

為什麼需要更改DNS伺服器有以下主要原因:

  1. 您正在切換虛擬主機提供商
  2. 您正在新增DNSPod,Sucuri或Cloudflare等Web應用程式防火牆來保護您的網站
  3. 您向一家公司註冊了您的域名,這與託管您希望它指向的網站的公司不同。
  4. 您想設定自定義名稱伺服器。

當您將網站移至新的託管公司時,您將需要更改域名的DNS解析伺服器資訊,以使其指向新的託管位置。

這非常重要,因為舊的伺服器託管公司通常會在您的計劃到期後刪除您的檔案。如果您不更改DNS伺服器,那麼您的使用者將無法找到您的網站。

當您實施Web應用程式防火牆(WAF)時,WordPress WAF外掛會要求您將DNS伺服器指向它們。

這是所有Web應用程式防火牆(如DNSPod,Sucuri或Cloudflare)所必需的步驟,因為它通過在DNS級別上將其阻止來幫助它們保護您的網站伺服器免受攻擊。

除了這兩個常見原因外,您幾乎無需更改DNS伺服器。雖然,您可能需要新增DNS記錄,例如更改專業電子郵件地址的MX記錄等。

下面我們一起來看看如何更改域的DNS解析伺服器並將其指向您的新主機。

如何更改域名的DNS解析伺服器

更改DNS解析伺服器非常簡單容易。根據您的域名註冊商的不同,該過程可能與您略有不同,但是基本步驟相同。

我們將介紹在多個流行的域名註冊商和網路託管公司上更改您的DNS解析伺服器的說明。流程大同小異,你可以直接跳到適合你的部分。

在編輯DNS解析伺服器之前,您需要知道要使用的新DNS解析伺服器記錄。您的新虛擬主機應該可以告訴您這一點。

DNS解析伺服器通常看起來像ns1.bluehost.comns2.bluehost.com。某些Web主機改為使用IP地址。

提示:DSN伺服器更改可能要花費幾個小時才能生效。如果您的網站沒有立即顯示在您的域中,請耐心等待。

使用Domain.com更改DNS伺服器

Domain.com是最受歡迎的域名註冊商之一。在Domain.com上註冊域並將其託管在其他地方很容易。

要更改DNS伺服器,首先需要登入到Domain.com帳戶。之後,您必須單擊左側邊欄中的“DNS & Nameservers”連結。

dns-and-nameservers-domaincom

在該頁面,可以檢視您的DNS記錄。

開始之前,請確保選擇了正確的域。

select-correct-domain-domaindotcom

確保你選擇正確域名後,只需向下滾動直到找到NS記錄。其中應有2個,即ns1.domain.com和ns2.domain.com。

首先,單擊ns1.domain.com旁邊更多選項圖示,然後選擇“Edit”。

nameservers-in-list-domaincom

在彈出視窗,你需要編輯nameserver記錄。只需在“Content”框中鍵入新的DNS伺服器地址,然後單擊“Update DNS”按鈕。示例中使用的是Bluehost的DNS伺服器:

update-domaincom-nameserver

然後對ns2.domain.com進行重複的操作更改第二個DNS伺服器地址,如下圖所示

nameservers-updated-list-domaincom

這就是將您的網站域指向新主機所需要做的一切。

使用Bluehost更改DNS伺服器

Bluehost是一家受歡迎的WordPress伺服器託管公司,也是一個域名註冊商。如果您在Bluehost上註冊了一個域,則很容易更改DNS伺服器。

首先,您需要登入到Bluehost帳戶。接下來,單擊左側的“Domains”選項卡。在列表中可以看到您的網站域名。只需單擊您域旁邊的下拉選單,然後選擇DNS。

domains-manage-dns-bluehost

現在,您將在Bluehost中看到您的域的DNS詳細資訊。繼續並單擊這些旁邊的“Edit”按鈕。

edit-nameservers-bluehost

現在,您需要單擊“Custom”選項,併為新的Web主機輸入DNS伺服器。接下來,單擊“Save”按鈕。

changing-bluehost-custom-nameservers

然後,您將在列表中看到更新的DNS解析伺服器:

nameservers-updated-list-bluehost

現在的網站域名將指向新的虛擬主機,即成功更改了Bluehost上的DNS解析伺服器。

使用SiteGround更改名稱伺服器

SiteGround是知名的專業WordPress伺服器託管公司,他們還提供域名註冊。

要在SiteGround中更改名稱伺服器,首先需要登入到SiteGround帳戶

接下來,單擊轉到Services » Domains頁面,然後單擊所選域的“Manage nameservers”連結。

manage-nameservers-link-siteground

在彈出視窗中,只需刪除現有的SiteGround提供的DNS解析伺服器,然後輸入要使用的新DNS解析伺服器。您可以新增第三個和第四個DNS伺服器(可選)。

準備就緒後,繼續並單擊“Confirm”按鈕。

change-nameservers-siteground

至此,即完成SiteGround的域名DNS解析伺服器更改。

使用HostGator更改名稱伺服器

HostGator是另一個受歡迎的網站託管公司和域名註冊商。

要在HostGator上更改名稱伺服器,您需要登入到HostGator帳戶。

接下來,您需要單擊“Domains”選項卡,然後單擊所選域的名稱以檢視更多詳細資訊。

hostgator-domains-tab

現在,您將在域名下方看到展開的詳細資訊部分。在這裡,您只需要單擊nameserver詳細資訊下方的“Change”連結。

hostgator-more-details-domain

現在,您將看到兩個新框將出現在DNS伺服器上。您只需要在這些框中輸入DNS伺服器,然後按“Save Name Servers”按鈕即可。

hostgator-manually-set-name-servers

然後,這些框將變為綠色,表示DNS伺服器更改已儲存。如果返回到域概述,您將在列表中看到新的DNS伺服器:

hostgator-new-nameservers

使用GoDaddy更改名稱伺服器

GoDaddy是最著名的網站託管和域名公司之一。

要更改DNS解析伺服器,首先需要登入到GoDaddy帳戶。

首頁上看到您的域名列表。只需單擊所選域的更多圖示,然後選擇“Manage DNS”選項。

godaddy-domains-manage-dns

接下來,您需要單擊“I’ll use my own nameservers”選項,然後輸入要使用的DNS伺服器。還可以點選“Add Nameserver”按鈕新增更多的DNS解析伺服器。

godaddy-enter-nameservers

完成後,只需單擊“儲存”按鈕。

GoDaddy可能會彈出警告提示進行確認。只需選中該覈取方塊,單擊Continue 按鈕,,即可更改您的域名DNS解析伺服器。

godaddy-nameservers-warning

使用Namecheap更改名稱伺服器

Namecheap是另一家頂級域名公司,提供超值域名。

要更改名稱伺服器,首先需要登入到Namecheap帳戶。接下來,單擊“Domain List”標籤,然後單擊所選域旁邊的“Manage”按鈕。

namecheap-manage-domain

之後,您需要向下滾動到頁面的“Nameservers ”部分。在這裡,您需要單擊下拉選單,然後選擇“Custom DNS”選項。

namecheap-custom-dns

只需在此處新增您的DNS解析伺服器,然後單擊check按鈕。

namecheap-add-nameservers

當你看到新DNS解析伺服器現在將顯示在列表中,即說明DNS解析伺服器更改成功!

namecheap-nameservers-in-list

小結

任何DNS解析伺服器更改都可能需要幾個小時才能在全球範圍內生效。這是因為它要求每個網際網路服務提供商清除其快取歷史記錄並將IP地址更新為新記錄。

如果這是您第一次更改DNS解析伺服器,那麼保持耐心就很重要,因為更改通常不會立即反映出來。如果已經過了幾個小時,並且您的域名DNS解析伺服器更改仍未顯示,那麼您可以嘗試重新整理計算機上的DNS快取

我們希望本教程能幫助您學習如何更改DNS解析伺服器並將域指向另一個主機。

評論留言