Скрипт для ChangeIP.com
Работает на версиях (в теории)
2.xx
3.xx
4.xx
5.xx
 
Тестировался на версиях
2.9.27, 2.9.51

 

Приветствую!

Выкладываю скрипт для использования DDNS сервиса на ChangeIp.com

Описание переменных:

interfacename -Имя внешнего интерфейса с которого будет взят текущий IP адрес.
ddns - DNS имя которое будет меняться на сервере.
login - Логин в системе ChangeIP.
password - Пароль в системе ChangeIP.

 

 

#Settings
##################################################
:local interfacename ("eth1");
:local ddns ("my.server.ddns.info");
:local login ("login");
:local password ("password");
##################################################

:local CurrentDynDNSIP [:resolve $ddns]
:local TMPDynDNSIP [/ip address get [/ip address find interface=$interfacename] address]
:local RealDynDNSIP [:pick $TMPDynDNSIP 0 ([:len $TMPDynDNSIP]-3)]
:if ($CurrentDynDNSIP!=$RealDynDNSIP) do={/tool dns-update name=$ddns address=$RealDynDNSIP key-name=$login key=$password}

 

 

Скрипт является модификацией скрипта от Мига.

 

 

 

 

Автор: Григорьев Дмитрий (Inlarion)

 

 

 

 





Рейтинг@Mail.ru
Яндекс цитирования

Григорьев Дмитрий Владимирович (Inlarion) 2010-2016 (C) Все права защищены. При копировании материалов с сайта, ссылка на автора и источник обязательны!!!