php做電商網(wǎng)站app推廣接單平臺
前些天發(fā)現(xiàn)了一個巨牛的人工智能學習網(wǎng)站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到網(wǎng)站。
介紹
對于托管提供商或轉售商來說,擁有自定義的名稱服務器可以為客戶提供更專業(yè)的外觀。這消除了要求客戶將其域名指向另一家公司名稱服務器的需要。本教程將概述創(chuàng)建自定義名稱服務器的兩種方法:(i) 虛擬名稱服務器和 (ii) 品牌名稱服務器。
類型
虛擬名稱服務器 允許您使用自己的域名,而無需設置復雜的區(qū)域文件;您可以使用 DigitalOcean 的名稱服務器和 DNS 管理器來實現(xiàn)這一點。這是通過將您的自定義名稱服務器映射到 DigitalOcean 的 IP 地址來實現(xiàn)的。
品牌名稱服務器 需要進行一些更復雜的配置,但允許您完全控制域名的 DNS。然而,增加的控制權也帶來了自行管理 DNS 的負擔。您將需要部署至少兩個 VPS,使用諸如 BIND、PowerDNS 或 NSD(“名稱服務器守護程序”)等專門的軟件。維基百科發(fā)布了一個關于 DNS 服務器軟件的比較。
命名
您可以使用任何您想要的命名方案。如果您不確定,最常見的方案是 ns1.yourdomain.com
或 a.ns.yourdomain.com
。
先決條件
虛擬名稱服務器和品牌名稱服務器的要求:
-
來自已建立注冊商(例如 GoDaddy、NameCheap、1&1、NetworkSolutions、Register.com 等)的注冊域名。 (目前,DigitalOcean 不提供域名注冊服務。)
-
Glue Records:確定您的域名注冊商創(chuàng)建 Glue Records 的程序。不同的注冊商使用不同的名稱來指代 Glue Records,例如 GoDaddy 將其稱為主機名。其他提供商可能將該過程稱為“注冊名稱服務器”或“創(chuàng)建主機記錄”。Glue Records 告訴世界其他地方如何找到您的名稱服務器,并且需要防止循環(huán)引用。循環(huán)引用存在于無法解析域名服務器的域名的情況下。如果您無法確定如何在您特定的域名注冊商(即如何“注冊名稱服務器或主機名”)創(chuàng)建 Glue Records,則需要直接聯(lián)系您的注冊商,并讓他們知道您需要注冊名稱服務器。
僅適用于虛擬名稱服務器的額外要求
DigitalOcean 當前名稱服務器的 IP 地址(可以通過單擊下面的相應超鏈接或通過 nslookup、dig 或 ping 命令獲得):
- ns1.digitalocean.com
- ns2.digitalocean.com
- ns3.digitalocean.com
如果您想要最大程度地控制您域名的 DNS,使用品牌名稱服務器的額外要求:
- 創(chuàng)建或識別至少兩個您控制的 VPS,用作主要和次要名稱服務器。
- 部署主要和次要名稱服務器上的 DNS 服務器。參見 如何在 Ubuntu 上使用 Virtualmin/Webmin 設置 DNS 從屬自動配置;如何在 CentOS 6 上安裝 BIND DNS 服務器;或 如何在 CentOS 6.3 x64 上安裝 PowerDNS。
快速簡易方法:虛擬名稱服務器
-
首先,登錄到您的 DigitalOcean 控制面板,并將您的域名添加到DigitalOcean DNS 管理器中。
-
然后,為您的虛擬名稱服務器創(chuàng)建 A 記錄,并將它們指向 ns1.digitalocean.com、ns2.digitalocean.com 和 ns3.digitalocean.com 的 IP 地址。
為此,使用新的主機 A 記錄,在主機名字段中輸入 ns1.yourdomain.com.(不要忘記在主機名后面加上一個句點)。ns1.yourdomain.com 的 IP 地址是您在上面發(fā)現(xiàn)的 ns1.digitalocean.com 的 IP 地址。為 ns2.yourdomain.com. 和 ns3.yourdomain.com. 重復這些步驟。
例如:
A ns1.yourdomain.com. [ns1.digitalocean.com 的 IP 地址] A ns2.yourdomain.com. [ns2.digitalocean.com 的 IP 地址] A ns3.yourdomain.com. [ns3.digitalocean.com 的 IP 地址]
-
接下來,您需要在DigitalOcean DNS 管理器中用您的虛擬名稱服務器替換 DigitalOcean 的 NS 記錄。
NS ns1.yourdomain.com. NS ns2.yourdomain.com. NS ns3.yourdomain.com.
-
下一步將因您的域名注冊商而異:登錄到您的域名注冊商控制面板,并通過創(chuàng)建 Glue Records 注冊您名稱服務器的 IP。換句話說,將 DigitalOcean 的名稱服務器 IP 關聯(lián)(或映射)到您的虛擬名稱服務器的主機名。
例如,對于 GoDaddy,只需登錄到您的域名控制面板,查找可以列出主機名的區(qū)域,在那里,單擊管理 => 添加主機名,輸入 NS1 作為主機名和 ns1.digitalocean.com 的 IP 地址,再次單擊添加主機名,輸入 NS2 作為主機名和 ns2.digitalocean.com 的 IP 地址。再次單擊添加主機名,添加 NS3 作為主機名和 ns3.digitalocean.com 的 IP 地址。
-
差不多完成了!跳到 DNS 測試部分。
品牌名稱服務器的配置方法
最簡單的配置 DNS 的方法是讓其他人來做。因此,您應該考慮使用 DigitalOcean 的DNS 管理器。
然而,如果您真的想自己管理域名的 DNS,接下來您需要部署諸如 BIND 之類的 DNS 服務器。完整的區(qū)域文件配置超出了本教程的范圍。但是,您需要確保應用上述相同的原則:
-
為 ns1.yourdomain.com. 和 ns2.yourdomain.com. 創(chuàng)建 A 記錄和 NS 記錄(特別是在使用 BIND 時,不要忘記句點)。
-
最終,您的區(qū)域文件將包含以下條目:
ns1.yourdomain.com. IN A 1.2.3.4 ns2.yourdomain.com. IN A 1.2.3.5 yourdomain.com. IN NS ns1.yourdomain.com. yourdomain.com. IN NS ns2.yourdomain.com.
-
記住,您的 ns1 和 ns2 A 記錄的 IP 地址(以及您的 Glue Records)來自您自己——您必須設置至少兩個 VPS 來運行您的名稱服務器。
-
登錄到您的域名注冊商控制面板,并為您希望部署的名稱服務器創(chuàng)建 Glue Records。只需確保您使用受您控制的服務器的 IP 地址(而不是 DigitalOcean 的名稱服務器的地址)。
DNS 測試
為了確保您正確配置了一切,您可以運行檢查域配置工具。請記住,根據(jù)您的注冊商,名稱服務器更改可能需要長達 72 小時的時間才能在互聯(lián)網(wǎng)上正確傳播。