Добавить в корзинуПозвонить
Найти в Дзене
Серик Байбатыров

Mikrotik: DynDNS - Container

Настраиваем DynDNS сервис на микротике используя контейнер.
Создаем VETH интерфейс и добавляем его в бридж. Подробно я расписывал в этой статье:
В этой настройке буду использовать свой старый аккаунт в dyn.com
Создаю переменные в DYNDNS листе для контейнера

Настраиваем DynDNS сервис на микротике используя контейнер.

Создаем VETH интерфейс и добавляем его в бридж. Подробно я расписывал в этой статье:

Mikrotik: Container + маршрутизация
Серик Байбатыров1 февраля

В этой настройке буду использовать свой старый аккаунт в dyn.com

Создаю переменные в DYNDNS листе для контейнера

-2

контейнер поддерживает работу с такими сервисами:

noip, dyndns, duckdns, google, freedns, ovh

проверял только на dyndns

Создаем контейнер

Remote Image : joweisberg/dynamic-dns:latest

-3

Пару нюансов для нормальной работы:

1. в Hostname указываем свой dyndns хостнейм. Почему то не подхватывал из переменной в Envs листе DYNDNS.

2. Для работы скрипта /root/dyndns.sh в настройках контейнера нужно указать DNS сервера (8.8.8.8, 1.1.1.1).

3. Сам скрипт почему то через раз определял внешний ИП поэтому оригинальная команда IP=(wget -qO- "http://myexternalip.com/raw") была заменена на IP=$(wget -qO- ipinfo.io/ip)

Сохраняем, запускаем, теперь скрипт будет каждые 10 минут обновлять dyndns.

Готово!

+ Чтоб "провалиться" в контейнер и изменить скрипт dyndns.sh терминале микротика:

/container shell [find where name~"DynDNS"]

Редактируем с помощью редактора vi

vi /root/dyndns.sh