Как склеить записи, чтобы разрешить 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.

Мне выдали один IP-адрес вместе с моим VPS, и в настоящее время я использую ns1.mydomain.exampleэтот ns2.mydomain.exampleIP-адрес.

Я считаю, что в приведенном выше вопросе нет ясности, поэтому не стесняйтесь задавать конкретные вопросы, чтобы получить информацию, необходимую для решения проблемы.

решение1

Дополнительные ресурсы из документов для реселлеров Directi, которые вам могут понадобиться:http://manage.directi.com/kb/servlet/KBServlet/faq580.htmlиhttp://manage.directi.com/kb/servlet/KBServlet/faq471.html

Вам необходимо 2 IP-адреса на вашем VPS и DNS-сервер на нем, чтобы иметь возможность привязать к нему ваш домен, или вам нужен резервный DNS, если вы не можете получить второй IP-адрес.

На вашем DNS-сервере будет доменная зона, где ns1 будет указывать на ваш основной IP-адрес, а ns2 — на ваш второй IP-адрес и/или подчиненный DNS-сервер.

В зависимости от того, как работает ваша панель регистратора, вам сначала нужно будет использовать ее панель, чтобы создать в вашем домене запись A для ns1 @ your_1st_ip и ns2 @ your_2nd_ip или CNAME для ns2 @ your_slave_dns.

пример того, как это будет выглядеть, если у вас будет 2 ips:

; 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 на CNAME в вашем домене, например:

ns1      IN CNAME   ns12.zoneedit.com.
ns2      IN CNAME   ns34.zoneedit.com.

Затем используйте ваш ns1/ns2.yourdomain.com у вашего регистратора, чтобы изменить его, но сначала вам нужно будет использовать систему DNS zoneedit, чтобы изменения вступили в силу.

Связанный контент