Скрипт для обновления текущей записи Cloudflare с актуальным публичным адресом, предназначенный как облачная альтернатива ddns от Cloudflare. Я выкладываю это здесь, потому что когда мне это было нужно, все, что я нашел в Google, было ссылками на другие посты, в которых не было ничего полезного... протестировано и работает на RouterOS v6.44 на hAP Lite. (протестировано на дату этого поста!) Если вам нужно получить ваш ID зоны, вы можете просто выполнить curl для получения списка зон и вручную взять ID из возвращенного json, как сделал я! Не буду говорить о том, что можно было бы сделать это опцией скрипта, если вам нужна помощь с этим, просто свяжитесь со мной, и я помогу, но это очень просто, и я не думаю, что кому-то действительно потребуется помощь... :global cfu do={ :local cfi “THE_ZONE_ID”; :local cfr “THE_RECORD_ID”; :local cfe “ACCOUNT_EMAIL_ADDRESS”; :local cfk “API_GLOBAL_KEY”; :local cfd “THE_RECORD_DOMAIN”; :local cfa [/ip cloud get public-address]; :local cfp true; /tool fetch mode=https http-method=put url=“” http-header-field=“content-type:application/json,X-Auth-Email:$cfe,X-Auth-Key:$cfk” http-data=“{"type":"A","name":"$cfd","content":"$cfa","proxied":$cfp}” output=none } === ОБНОВЛЕНИЕ (03/04/2019) === Если вам нужна помощь с настройкой, просто следуйте этому руководству.
Cloudflare's DDNS
Cloudflare's DDNS, RouterOS
|
08.03.2019 23:16:00
|
|
|
|
|
|
23.06.2019 15:42:00
Работает как часы, большое спасибо!
|
|
|
|
|
|
25.06.2019 04:53:00
Спасибо за твой скрипт. Кстати, поделюсь некоторыми другими вариантами, которые я собрал: # сравнить предыдущий IP-адрес интерфейса # сравнить предыдущий IP-адрес A-записи домена
|
|
|
|
|
|
25.06.2019 10:06:00
Или вы можете воспользоваться 100% бесплатным DNS от MT /ip cloud. Простая настройка, работает всё время. Вы можете указать ваш DNS на облачный DNS → “serial_RB”.sn.mynetname.net
|
|
|
|
|
|
29.06.2019 12:05:00
/ip cloud не поддерживает ipv6, правда?
|
|
|
|
|
|
03.11.2019 03:42:00
Спасибо за скрипт, но я не могу заставить его работать на своем Mikrotik, RouterOS обновлен. Есть идеи?
|
|
|
|
|
|
03.12.2021 06:29:00
Добрый день! Я вижу, что ссылка на учебник не работает. Можете помочь мне с этим?
|
|
|
|
|
|
09.03.2022 13:51:00
Как обновить несколько подсайтов? ИСПРАВЛЕНИЕ: никогдаmind, я использую записи cname.
|
|
|
|
|
|
09.04.2024 11:52:00
Это сложнее, чем должно быть! Я заставил это работать на Router OS 7 для обновления записи в Cloudflare:
|
||||
|
|
|
|||
Читают тему
