CNAME и TXT-запись для одного и того же субдомена не работают

Мне нужно добавить запись TXT для поддомен test.domain.com в файле зоны. В этом файле зоны есть существующий CNAME для того же субдомена. Две записи выглядят так:

test IN CNAME asdf.someotherdomain.com. 
test IN TXT "Some text i need to add"

Но когда я пытаюсь сохранить это, я получаю сообщение об ошибке:

dns_master_load: :45: test.domain.com: CNAME and other data
zone domain.com/IN: loading from master file  failed: CNAME and other data
zone domain.com/IN: not loaded due to errors.
status: FAIL

Это работает, если я делаю это с разными поддоменами, например:

test IN CNAME asdf.someotherdomain.com. 
testing IN TXT "Some text i need to add"

Я не совсем лучший, когда дело доходит до DNS. Разве невозможно иметь один и тот же поддомен в этом сценарии? Или я что-то упустил?

Серверы работают связывать.

1 ответ

Решение

У вас проблема с правилами DNS, которые запрещают запись CNAME, где существует другая запись.

Если CNAME RR присутствует на узле, никакие другие данные не должны присутствовать; это гарантирует, что данные для канонического имени и его псевдонимов не могут быть разными. Это правило также гарантирует, что кэшированное CNAME можно использовать без проверки на доверенном сервере других типов RR.

Другие вопросы по тегам