Скрипт для 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)