2016-01-05 2 views
4

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

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. Невозможно ли иметь такой же субдомен в этом сценарии? Или я чего-то не хватает?

Серверы работают с привязкой.

ответ

10

Проблема, с которой вы сталкиваетесь, связана с проблемой rules of DNS, которая запрещает запись CNAME, где существует другая запись.

If a CNAME RR is present at a node, no other data should be present; this ensures that the data for a canonical name and its aliases cannot be different. This rule also insures that a cached CNAME can be used without checking with an authoritative server for other RR types.

+0

Привет и спасибо за ваш ответ. Да, это ему кажется. Это RFC может быть хорошей вещью для чтения. – user5747873

Смежные вопросы