У меня два сервера, у обоих разные IP-адреса. Я использую свой собственный сервер имен
ns1.domain.com -> ip сервера 1
ns2.domain.com -> ip сервера 1
Теперь я купил новый vps с IP 43.XX.XX.XX, теперь я пытаюсь создать другие серверы имен
ns3.domain.com -> ip сервера 2
ns4.domain.com -> ip сервера 2
но с последних 3 дней он не дает желаемого результата пинга, и мой сайт не перенаправляется на мой vps
Итак, мой вопрос, можно ли создать 2 набора дочерних серверов имен для одного домена для двух разных ip и сервера?
Если я вас правильно понял, в вашей исходной настройке использовались два разных имени для одного и того же ip? Хотя это нормально, похоже, что вы пытаетесь использовать эти разные имена (которые относятся к одному и тому же физическому серверу), вероятно, только в качестве зарегистрированных / авторитетных серверов имен для домена. - Было бы плохо, если бы ты действительно так поступил; и, возможно, ваше текущее действие призвано облегчить это. Записи NS общедоступных зон DNS должны быть доступны через независимые восходящие каналы (и это в основном понимается как: иметь IP-адреса из разных сетей класса C).
Тем не менее, чтобы ответить на ваши вопросы: у вас может быть «произвольно много» записей NS в каждой зоне DNS, и каждое имя хоста может разрешаться в произвольное количество IP-адресов. Однако различные серверы имен, признанные таким образом авторитетными для зоны, должны согласовывать данные, которые они возвращают. Итак, вы проверили следующее (я предполагаю, что команда ping 43.xx.xx.xx
удается, но ping ns3.domain.com
не):
Проблема
host -t ns domain.com
Возвращаются ли имена вашим двум или четырем серверам nsX.domain.com? Или это серверы имен вашего регистратора / провайдера?
Для каждого сервера имен nsX.whatever.com
из вопроса шага 1
host -t ns domain.com nsX.whatever.com
Результаты идентичны?
Для каждого сервера имен nsX.whatever.com
из вопроса шага 1
host -t A ns3.domain.com nsX.whatever.com
Все ли они возвращают ваш новый 43.xx.xx.xx
ip?
В случае разницы результатов на шагах 2 или 3, выдайте
host -t SOA domain.com nsX.whatever.com
Все ли они возвращают одинаковую информацию (особенно серийный номер)?
Наконец, также проверьте записи сервера имен, опубликованные в
whois domain.com
Я предполагаю, что большинство возможных проблем, которые у вас есть, должны быть обнаружены с помощью вышеуказанных шагов.