要在 VPS 中使用自定義域名,您首先需要進(jìn)行一些 DNS 更改。在本指南中,我們將向您展示如何使用兩種方法將域名指向虛擬專(zhuān)用服務(wù)器托管:
定位細節
確保完成VPS 的初始設置并在繼續之前購買(mǎi)域名。首先,您需要找到虛擬服務(wù)器的 IP 地址。在 Hostinger 面板上,您可以在服務(wù)器?部分下找到所有 VPS 相關(guān)信息?。
SSH Details?下突出顯示的區域顯示您的虛擬服務(wù)器的?專(zhuān)用 IP 地址。
方法 1 – 通過(guò) A 記錄將域指向 VPS
以下方法是一個(gè)非常簡(jiǎn)單的解決方案。這將涉及更改您當前在權威 DNS 區域中的A 記錄。這意味著(zhù)必須在您的名稱(chēng)服務(wù)器當前指向的 DNS 區域執行 A 記錄切換。
如果您選擇此選項,您的DNS 區域文件以及所有其他現有條目(CNAME、MX、NS 和其他記錄)將保留在當前提供商處。對于初學(xué)者或不想更改其 DNS 區域位置的人來(lái)說(shuō),該方法可能更容易。
如果您現在不確定您的域名指向何處,您可以使用DNS 查找工具?或使用dig命令來(lái)定位 NS 記錄。通過(guò)終端執行以下命令就可以了:
挖掘 NS +short hostinger-tutorials.xyz
既然您知道您的域指向何處,請導航至提供商并打開(kāi)您域的 DNS 區域。
添加 DNS 條目
此時(shí)有兩種方法可供選擇:
- 使用兩個(gè) A 記錄——一個(gè)用于?www子域,另一個(gè)用于域本身。
- 對域使用 A 記錄,對www子域使用 CNAME。
這兩個(gè)選項都會(huì )為您提供相同的結果。首先找到當前的 A 記錄值并將其替換為之前位于的專(zhuān)用 IP地址。下面,您將看到條目在您的 DNS 區域中應該是什么樣子的演示。
選項 1 – 使用兩個(gè) A 記錄
姓名 | TTL | 類(lèi)型 | 地址 |
例子.com | 14400 | A | 153.92.211.25 |
www.example.com | 14400 | A | 153.92.211.26 |
選項 2 – 使用 A 記錄和 CNAME
姓名 | TTL | 類(lèi)型 | 地址 |
例子.com | 14400 | A | 153.92.211.25 |
www.example.com | 14400 | 別名 | ?例子.com |
執行 DNS 查詢(xún)
將域指向您的 VPS 后,是時(shí)候檢查記錄是否正確添加了。請記住,DNS 傳播最多可能需要24 小時(shí),因此您可能需要至少等待幾個(gè)小時(shí)才能開(kāi)始工作。但是,大多數 DNS 檢查工具都提供即時(shí)結果。您也可以通過(guò)終端使用?dig命令執行此操作:
挖 A +short hostinger-tutorials.xyz
如果輸出顯示您的 VPS 專(zhuān)用 IP 地址作為 A 記錄,則一切都正確完成!剩下的部分等待DNS在全球范圍內全面傳播。為了加快這個(gè)過(guò)程,你可以刷新 DNS。一旦 DNS 完全激活,您將在通過(guò)瀏覽器訪(fǎng)問(wèn)您的域時(shí)看到默認加載頁(yè)面。
方法 2 – 通過(guò)自定義名稱(chēng)服務(wù)器將域指向 VPS
通過(guò)自定義名稱(chēng)服務(wù)器將域指向 VPS 有點(diǎn)棘手,因為您需要在虛擬服務(wù)器上設置一個(gè)新的 DNS 區域。此方法會(huì )將您的 DNS 區域的位置切換到 VPS,這意味著(zhù)以后所有與 DNS 相關(guān)的更改都必須通過(guò)新創(chuàng )建的區域進(jìn)行。
創(chuàng )建自定義域名服務(wù)器
首先為您的域創(chuàng )建新的子名稱(chēng)服務(wù)器。每個(gè)條目都需要指向 VPS 專(zhuān)用 IP 地址。在 hPanel 上,您可以通過(guò)Domains?→?DNS / Nameservers?→?Child nameservers來(lái)完成。
在 VPS 上設置 DNS 區域
下一步是在虛擬服務(wù)器上為您的域設置 DNS 區域。通過(guò) SSH 連接到您的 VPS并轉到:
cd /etc/綁定
然后,為您的 DNS 區域文件創(chuàng )建一個(gè)單獨的文件夾:
mkdir -p 區域
訪(fǎng)問(wèn)新建的目錄:
光盤(pán)區
使用 nano 命令,為您的域創(chuàng )建一個(gè)新的區域文件:
nano hostinger-tutorials.xyz
使用以下示例并將所有 IP 地址和域實(shí)例替換為您的實(shí)際域名和 VPS 的專(zhuān)用 IP:
按CTRL+X?保存文件并確認更改。下一個(gè)任務(wù)是將它插入到默認綁定配置中:
cd /etc/綁定 納米命名.conf.local
在底部添加以下行,并確保使用真實(shí)值編輯文件名:
還建議使用穩定的 DNS 轉發(fā)器。在此演示中,我們將通過(guò)編輯?named.conf.options?文件來(lái)使用 Google 公共 DNS:
納米 named.conf.options
找到以下幾行:
編輯它們并根據此示例:
現在,所有必要的值都已添加。通過(guò)執行以下命令仔細檢查 DNS 區域文件語(yǔ)法是否正確:
命名檢查區hostinger-tutorials.xyz /etc/bind/zones/ hostinger-tutorials.xyz
如果任務(wù)正確完成,輸出應類(lèi)似于:
最后,重新啟動(dòng) DNS 綁定服務(wù)并確保它正在運行:
/etc/init.d/bind9 重啟 /etc/init.d/bind9 開(kāi)始
更改名稱(chēng)服務(wù)器
由于拼圖的所有部分都已收集,最后一步是將您域的名稱(chēng)服務(wù)器更改為新創(chuàng )建的名稱(chēng)服務(wù)器。您可以通過(guò)他們的域管理面板將您的域指向 Hostinger。
請記住,DNS 傳播最多可能需要24 小時(shí),因此您必須至少等待一兩個(gè)小時(shí)才能完全運行。為了加快速度,您可以再次刷新 DNS。您還可以使用在線(xiàn) DNS 檢查工具來(lái)確認您新創(chuàng )建的區域的功能。一旦 DNS 完成傳播,您將在通過(guò)瀏覽器訪(fǎng)問(wèn)您的域時(shí)看到默認加載頁(yè)面。
獎勵——設置反向 DNS
在某些情況下,您可能需要設置反向 DNS 記錄。Hostinger 通過(guò)服務(wù)器管理面板底部的內置工具簡(jiǎn)化了此過(guò)程。添加后,請記住,在記錄完全激活之前可能需要幾個(gè)小時(shí)才能傳播。
結論
在本教程中,我們學(xué)習了兩種將域名指向虛擬專(zhuān)用服務(wù)器的不同方法。同樣重要的是要記住,DNS 更改可能至少需要幾個(gè)小時(shí)才能在全球范圍內傳播。