У меня есть приложение 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
.