Не мог найти ответа, правда. Итак, у меня есть сервер, на котором назначен один IP-адрес. На сервере размещены www, dns и почта.
Вот как я пытался его настроить (отрывок):
IN NS ns1.domain.com
IN MX mail.domain.com
mail IN A ip.ip.ip.ip
ns1 IN A ip.ip.ip.ip
www IN CNAME mail
Я думаю, это недопустимо, поскольку для каждого ip возможна только одна запись A.
Я попытался исправить это с помощью этой конфигурации:
IN NS ns1.domain.com
IN MX mail.domain.com
mail IN A ip.ip.ip.ip
ns1 IN CNAME mail
www IN CNAME mail
Но затем я получаю сообщение об ошибке, что CNAME для сервера имен является недопустимым.
Как я могу это исправить? У меня только один IP!
Как вы думаете, почему у вас может быть только одна запись A на IP? Вы можете иметь столько, сколько захотите. Первый пример верен и хорош.
Вы не можете иметь несколько IP-адресов для обратного поиска. Я думаю, вы можете спутать их.
Вы можете иметь несколько RR, указывающих на один и тот же IP-адрес. Использование записей CNAME может быть полезно во многих случаях, но записи NS и MX не входят в их число. Убедитесь, что записи NS и MX указывают на запись A.
RFC2181 раздел 10.3 говорит
10.3. Записи MX и NS
Имя домена, используемое в качестве значения записи ресурса NS, или часть значения записи ресурса MX не должны быть псевдонимом. Мало того, что спецификация ясна по этому поводу, но и использование псевдонима в любой из этих позиций не работает так хорошо, как можно было бы надеяться, и не отвечает амбициям, которые могли привести к этому подходу. Это доменное имя должно иметь в качестве значения одну или несколько адресных записей. В настоящее время это будут записи A, однако в будущем могут быть приемлемы другие типы записей, дающие адресную информацию. У него также могут быть другие записи, но не CNAME RR ...