Назад | Перейти на главную страницу

Добавление DNS-записей CNAME и TXT для одного поддомена

У меня есть приложение Heroku, и мне нужно настроить для него домен. Обычный способ настроить его - использовать запись CNAME, чтобы указать, что этот домен является псевдонимом для <your-domain-name>.herokuapp.com. Дело в том, что я тоже хочу добавить интеграции с Google Webmasters и Яндекс.Метрикой, а проще всего добавить две TXT-записи для домена. Я так настроил: Мне нужно иметь 2 записи TXT на http://www.cscombo.com, но, видимо, из-за этого это не сработает: https://stackoverflow.com/questions/34613083/cname-and-txt-record-for-same-subdomain-not-working

Моя текущая настройка не работает должным образом, потому что добавление http://www.cscombo.com для веб-мастеров Google не будет работать (потому что запись TXT для субдомена www не существует) и добавление http://cscombo.com (версия без www) будет работать (запись TXT для этого поддомена существует), но в этом случае веб-мастера Google не смогут прочитать оба sitemap.txt и robots.txt (потому что они оба перенаправляют на www-версию сайта). Та же история с Яндекс.Метрикой.

Итак, вопрос: есть ли способ добавить записи CNAME и TXT для одного и того же поддомена?

Вы не можете. Так как RFC1034 говорит в s3.6.2,

Если на узле присутствует запись CNAME RR, другие данные присутствовать не должны.

Если вы хотите TXT запись для (скажем) www.example.comты не можешь иметь CNAME для www.example.com, и придется найти другой способ добиться желаемого. Это может означать мониторинг example.herokuapp.com себя, а при изменении IP-адреса обновлять свой A записи для www.example.com.