2015-07-13 4 views
1

Итак, я работаю над чем-то на C#, который использует API JSON от CloudFlare для автоматизации процесса добавления записей DNS. Однако на веб-сайте отображается серое облако, которое нужно нажать на оранжевый, чтобы включить их обслуживание. Мне было интересно, есть ли способ сделать это на C#, поскольку я не вижу возможности в их API.CloudFlare API v4, без возможности включения прокси-сервера cloudflare в записи DNS.

ответ

1

Ах! Нашел решение моей проблемы. CloudFlare не упоминает в своем API, что вы можете указать режим proxied на true в данных JSON, которые вы отправляете в запросе POST для создания записи DNS.

+0

Как это работает? Поделись, пожалуйста. – Sendy

+0

Документация @Sendy CloudFlare [здесь] (https://api.cloudflare.com/#dns-records-for-a-zone-create-dns-record) имеет только 4 поля, задокументированных 'type',' name', ' content' и 'ttl'. Если вы добавите поле с именем 'proxied' и установите его в' true', оно будет работать. Пример '{" type ":" A "," name ":" example.com "," content ":" 127.0.0.1 "," ttl ": 120," proxied ": true}' –

+0

не может работать правильно теперь, я попробовал и получил результат: Недопустимое значение «proxied», должно быть логическим – Sendy

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