2014-11-09 11 views
0

Я пытаюсь добавить запись DNS PTR в Google Cloud DNS, и каждый раз, когда я сохраняю файл через консоль, я получаю сообщение об ошибке. Я добавил другие записи, и они работают как ожидалось.Ошибка записи в Google Cloud DNS PTR

{ 
    "kind": "dns#resourceRecordSet", 
    "name": "xxx.xx.148.146.in-addr.arpa.", 
    "rrdatas": [ 
    "mail.mydomain.com." 
    ], 
    "ttl": 60, 
    "type": "PTR" 
} 

Ошибка я получаю это недопустимое значение для «entity.change.additions [0] .name

Я попытался, следуя примеру здесь, и это не работает https://groups.google.com/forum/#!msg/cloud-dns-discuss/quaYSpZImQg/QANCaDOzp3AJ

ответ

3

ошибка, которую вы получаете, связана с полем «name:» записи PTR. Серверы Google проверяют эту доменную область этого поля (все после первой точки) равным домену, указанному как имя dns, когда создана управляемая зона (файл зоны), то есть отражается в записи SOA зоны.

Когда записи поступают на записи PTR, эти записи НЕ могут быть помещены в одну и ту же зону (также управляемую зону в G lingo) в качестве остальной части записей домена: упомянутые PTR должны быть размещены под отдельным файлом зоны, отдельный домен для всех целей и задач. Подумайте об этом как о обратном домене. Имя этого домена обусловлено подсети, к которой принадлежит IP-адрес PTR. Например, запись PTR, которая смотрит на IP 1.2.3.4 будет размещена внутри зоны под названием 3.2.1.in-addr.arpa. В указанной зоне, можно было бы найти PTR запись, относящуюся IP 1.2.3.4 и RDNS результат 4.3.2.1.in-addr.arpa

Таким образом, в вашем случае, убедитесь, что у вас есть зона с именем dns xx.148.146.in-addr.arpa. (подробнее об этом here), в который вы можете поместить свои записи PTR для IP-адресов, начиная с 146.148.xx.