Я пишу приложение, которое позволяет пользователю размещать наши страницы в своих доменах. Для этого им необходимо настроить пару записей в своем DNS. Одна из них - это запись TXT с уникальной ценностью, которая доказывает право собственности. Другой - для направления трафика на наш сайт, и для этого у нас есть три варианта.
Запись CNAME будет работать, но не может быть объединена с записью TXT (CNAME должна быть единственной записью согласно RFC). Запись A будет работать и также разрешит запись TXT, но мы не хотим использовать IP-адреса напрямую, потому что тогда будет сложно перейти на другой IP-адрес.
Итак, мы изучаем NS-запись, которая указывает на наш DNS. Проблема в том, что хотя можно настроить один домен как с записью NS, так и с записью TXT, когда вы запрашиваете запись TXT в исходном домене, вы ничего не получаете, и я думаю, что это из-за записи NS. Запрос записи TXT попадает в домен клиента, в котором говорится: «Мой сервер имен находится там», а на этом сервере имен нет записи TXT.
Есть ли способ объединить как NS-запись, так и TXT-запись в одном домене и по-прежнему иметь возможность получить значение TXT-записи с исходного сервера?