如何粘贴记录以允许 mydomain.com 使用 ns1.mydomain.com/ns2.mydomain.com?

如何粘贴记录以允许 mydomain.com 使用 ns1.mydomain.com/ns2.mydomain.com?

我在 Directi 经销商处注册了一个域名,并尝试将该域名解析至我最近租用的 VPS。

我读过有关“粘合记录”一词的内容,我认为如果我想mydomain.example使用nsX.mydomain.example而不是我的注册商或托管的名称服务器,则需要该记录。

但是我的注册商要求我将我的域名指向等等,ns1.domaincentral.com然后才允许我管理记录,让我创建nsX.mydomain.example

我的 VPS 被赋予了一个 IP 地址,所以我当前拥有ns1.mydomain.examplens2.mydomain.example指向该 IP 地址。

我觉得上述问题不够清晰,因此请随意提出具体问题以获取解决问题所需的信息。

答案1

您可能需要从 Directi 经销商文档中获取的其他资源:http://manage.directi.com/kb/servlet/KBServlet/faq580.htmlhttp://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 系统来传播更改。

相关内容