Роутери MikroTik не мають клієнта DynDNS2 — функція IP Cloud працює лише з власним сервісом MikroTik. За допомогою невеликого скрипта RouterOS і планувальника ваш роутер усе ж самостійно викликає оновлення DNS Beacon і залишається доступним за постійним іменем хоста, навіть коли WAN-IP змінюється. Ось як це налаштувати.
System → Scripts і System → Scheduler (WinBox або термінал)
RouterOS не має вбудованого клієнта DynDNS2 — IP Cloud працює лише з власним сервісом MikroTik. Тому оновлення виконує скрипт із двох рядків: рядок 1 зчитує IP WAN-інтерфейсу, рядок 2 викликає /nic/update через /tool fetch з HTTP basic-автентифікацією та записує відповідь у журнал. У DSL/PPPoE WAN-інтерфейс зазвичай називається pppoe-out1. За CGNAT/DS-Lite WAN-IP приватна й через IPv4 усе одно недоступна — тоді надсилайте myipv6 із глобальною IPv6-адресою. Стосується RouterOS 7 (та 6.45+).
Значення вище оновлюють адресу IPv4 (запис A) — звичайний випадок для підключень із власною публічною IPv4. Для IPv6 (запис AAAA) пристрій додатково або замість цього надсилає параметр &myipv6=<IPv6>. Як це зробити на цьому пристрої, описано в рядку «IPv6» таблиці.
DS-Lite або CGNAT (багато кабельних і оптоволоконних підключень): роутер тоді не має публічної IPv4, а приватну WAN-адресу сервіс відхиляє з відповіддю «abuse». У такому разі надсилайте лише myipv6 — або використовуйте клієнт DNS Beacon безпосередньо на цільовому пристрої, який сам визначає обидва сімейства адрес.
Створіть безкоштовний обліковий запис DNS Beacon, додайте ім'я хоста та згенеруйте API-ключ — а потім поверніться й завершіть налаштування вище.
Створити безкоштовний обліковий запис