![如何粘贴记录以允许 mydomain.com 使用 ns1.mydomain.com/ns2.mydomain.com?](https://linux22.com/image/521417/%E5%A6%82%E4%BD%95%E7%B2%98%E8%B4%B4%E8%AE%B0%E5%BD%95%E4%BB%A5%E5%85%81%E8%AE%B8%20mydomain.com%20%E4%BD%BF%E7%94%A8%20ns1.mydomain.com%2Fns2.mydomain.com%EF%BC%9F.png)
我在 Directi 经销商处注册了一个域名,并尝试将该域名解析至我最近租用的 VPS。
我读过有关“粘合记录”一词的内容,我认为如果我想mydomain.example
使用nsX.mydomain.example
而不是我的注册商或托管的名称服务器,则需要该记录。
但是我的注册商要求我将我的域名指向等等,ns1.domaincentral.com
然后才允许我管理记录,让我创建nsX.mydomain.example
。
我的 VPS 被赋予了一个 IP 地址,所以我当前拥有ns1.mydomain.example
并ns2.mydomain.example
指向该 IP 地址。
我觉得上述问题不够清晰,因此请随意提出具体问题以获取解决问题所需的信息。
答案1
您可能需要从 Directi 经销商文档中获取的其他资源:http://manage.directi.com/kb/servlet/KBServlet/faq580.html和http://manage.directi.com/kb/servlet/KBServlet/faq471.html
您需要在您的 VPS 内拥有 2 个 ip 和一个 dns 服务器才能将您的域名粘合到它上面,或者如果您无法获得第二个 ip,您需要一个备份 dns。
在您的 DNS 服务器中,您将拥有您的域区域,其中 ns1 将指向您的主 ip,而 ns2 将指向您的第二个 ip 和/或从属 dns。
根据您的注册面板的工作方式,您需要首先使用他们的面板在您的域内为 ns1@your_1st_ip 和 ns2@your_2nd_ip 创建 A 记录或为 ns2@your_slave_dns 创建 CNAME。
如果你有 2 个 ip,其示例如下:
; Zone file for mydomain.example
$TTL 86400
@ 14400 IN SOA ns1.mydomain.example. admin.mydomain.example. (
2010081001 ; serial, todays date+todays
86400 ; refresh, seconds
7200 ; retry, seconds
360000 ; expire, seconds
86400 ) ; minimum, seconds
mydomain.example. 14400 IN NS ns1.mydomain.example.
mydomain.example. 14400 IN NS ns2.mydomain.example.
ns1 IN A my_1st_ip
ns2 IN A my_2nd_ip
mydomain.example. IN A my_web_server_ip
localhost.mydomain.example. IN A 127.0.0.1
mydomain.example. IN MX 0 mail.mydomain.example.
mail IN A my_mail_server_ip
www IN A my_web_server_ip
ftp IN A my_ftp_server_ip
如果你的第二个 DNS 来自其他地方,则情况将会是这样的:
; Zone file for mydomain.example
$TTL 86400
@ 14400 IN SOA ns1.mydomain.example. admin.mydomain.example. (
2010081001 ; serial, todays date+todays
86400 ; refresh, seconds
7200 ; retry, seconds
360000 ; expire, seconds
86400 ) ; minimum, seconds
mydomain.example. 14400 IN NS ns1.mydomain.example.
mydomain.example. 14400 IN NS ns2.mydomain.example.
ns1 IN A my_1st_ip
ns2 IN CNAME ns1.my_slave_dns_from_somewhere_else.example
mydomain.example. IN A my_web_server_ip
localhost.mydomain.example. IN A 127.0.0.1
mydomain.com. IN MX 0 mail.mydomain.exampke.
mail IN A my_mail_server_ip
www IN A my_web_server_ip
ftp IN A my_ftp_server_ip
请记住,您必须重新启动 DNS 服务器才能进行这些操作,并且一旦您在注册商内更改 DNS,就会有一个传播时间,这可能需要大约 2 天的时间。
另一个选择是使用外部 DNS 服务器,例如http://www.zoneedit.com/例如,使用 Zone Edit,您要做的就是将其主 DNS 和辅助 DNS 指向您域内的 CNAME,例如:
ns1 IN CNAME ns12.zoneedit.com.
ns2 IN CNAME ns34.zoneedit.com.
然后使用您的注册商的 ns1/ns2.yourdomain.com 来更改它,但您必须首先使用 zoneedit 的 dns 系统来传播更改。