Настройка DDNS noip.com на роутере Dlink DIR-615


Настал момент, когда мне понадобилось настроить динамический днс для проброса видеонаблюдения. Полез в настройки домашнего роутера Dlink DIR-615 (прошивка 2.0.17) и нашел там пункт DDNS - отлично! Зарегестрировался на noip.com, далее создал себе хост и прописал соотвествующие настройи в роутере - указал свой виртальный домен созданный в системе, логин+пароль и интервал обновления. Думал все хорошо, но в итоге - ничего не обновлялось, а в логах роутера выдавало какие-то ошибки при попытках обновить айпи.

Решил сделать ход конем и придумать "хитрый план" 🙂 На одном из своих сайтов сделал php-скрипт, который фиксирует с какого IP к нему обращаются, а далее используя API от сайта noip.com посылаю GET-запрос на обновление данных.

http://username:password@dynupdate.no-ip.com/nic/update?hostname=mytest.testdomain.com&myip=1.2.3.4

в итоге пхп-скрипт приобрел вот  такой простой вид:

$url = "http://username:password@dynupdate.no-ip.com/nic/update?hostname=mytest.testdomain.com&myip=".$_SERVER['REMOTE_ADDR'];
@file_get_contents($url);

Данные конечно же свои нужно подставлять. Сделал проверку из браузера - все отработало и IP на сервисе сменился 🙂

ПОЛЕЗНО  Firefox portable открывает ссылки из приложений в новом пустом окне

Теперь встал вопрос - как заставить роутер из стандартной админки обращаться по этому URL. Начал перебирать все настройки и в итоге нашел вот такой сервис в админке: Клиент TR-069


Настройка DDNS noip.com на роутере Dlink DIR-615

Настройка DDNS noip.com на роутере Dlink DIR-615

Итого: включил сервис, поставил интервал 600 (типа раз в 10 минут) и в поле URL прописал ссылку к своему скрипту - ВСЕ РАБОТАЕТ 🙂

для роутеров Huawei WS319 от Киевстар - эта настрйока делается тут 🙂 указываем интервал обновления + ссылку на файл + порт оставляем 7575 -- все остальное стираем

Настройка DDNS noip.com на роутере Dlink DIR-615

Настройка DDNS noip.com на роутере Huawei WS319 от Киевстар