Скрипт автоматического обновления DDNS для No-IP / Хабр

Скрипт автоматического обновления DDNS для No-IP / Хабр Обзоры

Доступ к видеонаблюдению, имея внешний статический реальный IP-адрес на объекте контроля

Процесс настройки для всех DVR видеорегистраторов и IP камер одинаков, отличия только в Веб интерфейсе и портах. Поэтому эта инструкция по настройке видеонаблюдения через интернет будет справедлив практически для всех современных DVR, NVR и IP камер.

1. Производим настойку сети на устройстве согласно инструкции.

Интерфейс настройки сетевых данных

Для смены адреса удобно использовать SADP. Эта утилита автоматически найдёт устройство даже в другой подсети, по умолчанию адреса всех устройств Hikvision 192.0.0.64, и позволит поменять адрес на нужный.

Сервисные IP порты необходимые для доступа к оборудованию:

2 шаг: переадресация портов маршрутизатора

Теперь переходим к настройкам роутера. Переадресация портов представляет собой процесс настройки маршрутизатора, для получения доступа к видеорегистратору, камерам или любому другому сетевому устройству с компьютеров и других гаджетов, находящихся за пределами локальной сети.

Вам необходимо сделать проброс портов для IP-адреса сетевого видеорегистратора или IP камеры. Для примера, локальный IP-адрес видеорегистратора имеет вид 192.168.0.188, тогда вам нужно перейти к настройкам порта маршрутизатора (обычно находится на вкладке «виртуальный сервер»), и добавить правила переадресации портов.

Ниже приведены интерфейсы 4-х наиболее популярных производителей. Имейте в виду, что ваш маршрутизатор может отображать другой интерфейс, но по логической структуре практически во всех устройствах путь до настроек виртуального сервера интуитивно понятен.

3 шаг: настраиваем ddns на видеорегистраторе

Войдя в настройки вашего видеорегистратора, перейдите в меню Настройки > Сеть > DDNS Setting, установите флажок «Enable DDNS», затем выберите «No-IP» в строке «тип сервера». У каждого производителя оборудования названия пунктов могут несущественно отличаться, но принцип остается тем же.

Заполните вашу информацию об учетной записи сервиса No-IP:

Доступ к видеонаблюдению через NAT провайдера, не имея реальный IP-адрес на объекте контроля (имея частный, «серый» IP-адрес на стороне провайдера)

В данном случае ваше оборудование не может быть доступно напрямую из Интернет, и Вы не сможете подключаться напрямую, например в веб-интерфейс устройства снаружи. В таком случае Вам необходимо будет использовать P2P сервисы для связи камеры с вашим ПК или планшетом.

Не все устройства Hikvision имеют поддержку P2Pсервиса. В устройствах же, где она имеется, по умолчанию устройства имеют поддержку сервиса EZVIZ / Hik P2P Cloud (поддержка по данному сервису предоставляется самим сервисом). Более подробно о использовании облачного сервиса доступа к видеонаблюдению смотри в следующей статье « Настройка отображения камер Hikvision в Интернет через облако EZVIS».Также есть и множество сторонних P2P сервисов, которые поддерживают устройства Hikvision.

Скрипт автоматического обновления DDNS для No-IP / Хабр

На данный момент, поддержка P2P EZVIZ Cloud, или как он называется в последних прошивках – Hik Cloud P2P , имеется в устройствах:

• DS-2CD2XX2 — камеры на платформе RAPTOR с прошивками 5.2.0 и выше

• DS-N2XX — камеры HiWatch на прошивке 5.3.0 и выше

• DS-2DEXXXX — скоростные поворотные

• DS-N10X — регистраторы HiWatch на прошивке 3.0.16

• DS-7XXXNI-EX — регистраторы серии NIE с прошивкой 3.1.2 и выше

• DS-72XXHGHI-E1 — HD-TVI (THD) регистраторы на платформе HGHI-EХ

• DS-72XXHGHI-SH — HD-TVI (THD) регистраторы на платформе HGHI-SH

• DS-7XXXHQHI-SH — HD-TVI (THD) регистраторы на платформе HQHI-SH

• NVR регистраторы с прошивки 3.0.8

4 шаг: подключаем камеры

Для правильной настройки DDNS для видеонаблюдения необходимо убедиться, что IP-камеры и видеорегистратор подключаются к одному маршрутизатору, а также находятся в одной локальной сети. Для этого необходимо проверить настройки сети каждого устройства.

Если видеорегистратор мы настраивали следующим образом:

Тогда параметры IP камеры должны иметь примерно следующий вид:

Рекомендуется отключить функцию DHCP, и вручную настроить параметры сети для каждого устройства, убедившись, что все камеры имеют уникальный IP-адрес, во избежание конфликта IP адресов.

Ddns от – инструкция по настройке. —

DDNS — Dynamic DNS (динамический DNS).
Очень часто провайдеры Интернет при подключении к сети предоставляют внешний динамический ip-адрес (Stream, Beeline/Corbina и т.п.). Подавляющему большинству пользователей этого достаточно. Однако в некоторых случаях (для сетевых игр, для доступа к своему компьютеру из вне) необходим внешний статический адрес. Эту услугу предоставляют далеко не все провайдеры, а если и предоставляют, то за дополнительную плату. Обойти эту проблему можно с помощью технологии DDNS, позволяющей связать внешний динамический ip-адрес и постоянное доменное имя. Воспользоваться DDNS можно совершенно бесплатно!

Статья по настройке DynDNS вынесена в отдельную тему.

Содержание:

Сравнение бесплатных аккаунтов no-ip и dyndns

Переадресация 80-го порта. Будет полезна тем, кто настроил свой веб-сервер на нестандартный порт. Избавляет от необходимости прописывать номер порта в адресной строке браузера.
TTL равное 4 часа. Подойдет тем, у кого адрес меняется относительно редко (компьютер, маршрутизатор работает целый день или дольше). В этом случае скорость доступа будет выше, т.к. будут задействованы механизмы кеширования DNS.

Для себя я выбрал no-ip.com, из-за более длительного срока действия акаунта.

Теперь перейдем к регистрации на сайте.

Регистрация на no-ip.com

Открываем сайт no-ip.com. Для регистрации нажимаем по ссылке Create Account:

Регистрация в no-ip.com (1)
Регистрация в no-ip.com (1)

Заполняем форму регистрации:

Регистрация в no-ip.com (2)
Регистрация в no-ip.com (2)

Обязательно требуется заполнить все поля кроме Zip/Postal Code.

В настоящее время выявился глюк, связанный с адресами mail.ru. При попытке зарегистрироваться появляется ошибка — “Enter a valid email address”. Выход —  использовать любой другой почтовый адрес. Проверено, что с почтой от Яндекса и уж тем более Gmail регистрация проходит без проблем.

После нажатия на кнопку I Accept, Create my Account на ваш адрес будет отправлено письмо с ссылкой для активации акаунта. После активации вновь заходим на сайт и вводим свой логин / пароль. После входа в акаунт переходим в раздел Add a Host:

Переходим в раздел Add a Host
Переходим в раздел Add a Host

и переходим к настройкам хоста:

Настройка хоста
Настройка хоста

Hostname — выбираем имя домена третьего уровня. Справа в выпадающем списке выбираем домен второго уровня (какой больше нравится).
Host Type — для привязки к ip-адресу выбираем DNS Host(A). DNS Host(Round Robin) — для привязки доменного имени к нескольким ip-адресам (для балансировки нагрузки, платная функция). DNS Alias(CNAME) — привязка к доменному имени (создание синонима). Port 80 Redirect — перенаправление 80-го порта (в остальном аналогично DNS Host(A)). Web Redirect — привязка к URL.
Mail Options — оставляем без изменений.
В конце концов нажимаем Create Host.

Теперь осталось настроить маршрутизатор или установить клиент DDNS непосредственно на компьютер.

Установка клиента No-IP DUC

Cкачиваем ddns update client (duc).

Перед началом установки убедитесь, что вы подключены к Интернет.

Запускаем установщик. Все стандартно: выбираем расположение, отмечаем опцию Launch No-IP DUC (для запуска апдейтера сразу после завершения установки).

Установка No-IP DUC
Установка No-IP DUC

Переходим к настройке.

В начале необходимо ввести логин и пароль с которыми вы зарегистрировались на сайте no-ip.com. Если логин и пароль правильные, вы должны увидеть список зарегистрированных хостов (см. Hosts).

Настройка No-IP DUC (1)
Настройка No-IP DUC (1)

Для обновления dns необходимо поставить галочки напротив нужных вам хостов (доменов). Процесс обновления начинается сразу после установки галочки (никаких дополнительных кнопок нажимать не надо). Под списком хостов программа выводит ip-адрес, используемый для обновления (на скриншоте выделено красным).

Для доступа к дополнительным настройкам нажмите кнопку Options.

Закладка Standard. Здесь четыре опции:

Настройка No-IP DUC (2). Закладка Standard
Настройка No-IP DUC (2). Закладка Standard

Обычным пользователям рекомендую отметить опции Run on startup и Run as system service, чтобы быть уверенными, что клиент всегда загрузиться вместе с системой.

Закладка Connection. Подзакладка Standard. Здесь три опции:

  • Override automatic connection detection и Override automatic ip detection. Эти опции полезны пользователям у которых несколько сетевых карт и при этом несколько активных подключений. Например подключены по локальной сети и одновременно по wi-fi. Первая опция позволяет вручную определить интерфейс, через который будет осуществляться подключение к серверу no-ip. Вторая опция позволяет вручную определить интерфейс, через который бдет определяться ваш внешний ip-адрес.
  • Третья опция позволяет изменить частоту с которой клиент проверяет изменения внешнего ip-адреса. По-умолчанию этот интервал равен 30 минутам. Менять эту опцию советую только, если ваш ip меняется очень часто (уменьшить интервал до 5-10 минут).
Настройка No-IP DUC (3). Закладка Connection/Standard
Настройка No-IP DUC (3). Закладка Connection/Standard

Закладка Connection. Подзакладка Proxy.

Если подключение к интернет осуществляется через proxy-сервер, то здесь вы можете определить параметры подключения к нему.

Настройка No-IP DUC (4). Закладка Connection/Proxy
Настройка No-IP DUC (4). Закладка Connection/Proxy

Обычно proxy-сервера в домашних сетях почти не встречаются, так что для обычных пользователей эта закладка интереса не представляет. То же можно сказать и про закладки Scheduling/Autodial и Other, их описание я опущу.

Статусы:

Настройка маршрутизатора (D-link DI-804) для работы с DDNS
Настройка очень проста (на других маршрутизаторах с поддержкой DDNS выполняется аналогично).
Переходим в раздел настройки DDNS.

Настройка DDNS в D-link DI-804
Настройка DDNS в D-link DI-804

Выставляем опцию DDNS Enabled.
В поле Provider выбираем no-ip.com или dyndns.com.
В поле Host Name вводим имя домена (например example.no-ip.org).
В поле Username / E-mail и в поле Password / Key вводим логин / пароль с которыми зарегистрировались на сайте провайдера DDNS.
Сохраняем настройки. Перезагружаем маршрутизатор. Все.

Ссылки по теме:

How to configure ddns (dynamic dns) in a router — support | no-ip knowledge base

Here’s a great video that explains how to configure DDNS in a router: 

https://www.youtube.com/watch?v=EH8wJt81bqg

This guide will help you setup and configure Dynamic DNS within your Router. Configuring DDNS in your router means that you don’t have to use our Dynamic Update Client to keep your hostname updated with the correct IP address. Instead, you use the Integrated Dynamic DNS. Not all router manufacturers include No-IP as an Integrated Dynamic DNS provider. If you find that yours does not, drop them a Tweet or Email and ask them to add us.

Step 1: Login to your router via the default gateway address.

Step 2: Enter your router credentials into the login page.
Please Note: Your router credentials should be on a sticker on the bottom of your router. If not, you can see the most common credentials below.

Device         Username      Password

D-Link          admin              (leave blank)

Netgear        admin              password

Linksys         admin              admin

Asus             admin              admin

DrayTek        admin              admin

ZyXel            admin              1234

TP-Link         admin             admin

TRENDnet     admin             admin

Belkin            admin             (leave blank)

Step 3: Next, locate the Dynamic DNS (DDNS) settings. Typically this will be under Advanced and then DDNS or Dynamic DNS.

Step 4: On the DDNS page, select No-IP as the service provider. Enter your No-IP username and password. Then enter the hostname or domain you have created in the host or domain field.

Below is an example of what your settings may look like:

DDNS Provider: No-IP
Username: Your full No-IP Account Email Address or Username
Password: Your Password to log into No-IP
Hostname/Domain: The hostname you created for example: hostname.ddns.net
*Server/Server Address: dynupdate.no-ip.com
*Not every devices will ask you for this.  It’s fine if it doesn’t.

Please Note: If your router does not list No-IP you can try updating your firmware. Otherwise, you will need to run our Dynamic Update Client on a computer at the location. You can also check if another device like a camera on your network if it supports No-IP for DDNS.

Step 5: Finally, check to see if your hostname can successfully receive an update. This can be done by logging into your No-IP.com account and clicking “Dynamic DNS” on the left-hand navigation bar. Select “Modify” next to your hostname and set your hostname IP address to 1.1.1.1 and click “Update Hostname.” Once updated, you will want to restart your router. When the router is back up, log into your No-IP.com account again and navigate back to the “Dynamic DNS” page. You should now see your current public IP address. If you see your current public IP address, your setup was successful and your DDNS is working correctly. 

Note: If you do not know your current public IP address you can find it by going to www.portchecktool.com.

Below you will see interfaces from the 4 most popular manufacturers. Be aware that your router may display a different interface. If you have any questions or are unsure what to do, we recommend finding a guide that provides more information.

Linksys

Linksys DDNS with No-IP

TP-Link

TP-Link DDNS with No-IP

ASUS

Asus DDNS with No-IP

NETGEAR

Netgear DDNS with No-IP

Безопасность при использовании dynamic dns

Так как наш роутер имеет уникальный, постоянный адрес (пусть даже не известный для всех), через который можно получить к нему доступ, то обязательно нужно подумать о безопасности. Чтобы закрыть для посторонних доступ к самому маршрутизатору, FTP-серверу, камерам и другим серверам и устройствам, которые подключены/настроены на роутере.

Возможные проблемы:

1) Нет статического внешнего IP

  • Заказать у провайдера (желательно).
  • Воспользоваться службой DynDNS (смотри ниже раздел 2.).

2) Нет реального («белого») внешнего IP

  • Воспользоваться видеонаблюдением через облачный сервис (смотри ниже раздел 3.).

3) При обращении к регистратору через интернет, попадаю на веб интерфейс роутера.

  • Проверьте все порты в настройках виртуального сервера, возможно порт который вы присвоили регистратору уже используется.

4) При обращении к регистратору через интернет ни чего не происходит.

  • Проверить настройку портов, убедиться в работе устройства.
  • Могут мешать антивирусные программы и firewall.
  • При отсутствии внешнего IP и использовании DynDNS провайдер может закрыть некоторые порты.

5) Не удается установить элемент ActiveX.

  • Старая версия Internet Explorer.
  • Элемент ActiveX не разрешен в настройках IE.
  • При использовании windows vista и windows7-10 отключить контроль учетных записей.

6) Появляется страница авторизации, но дальше не проходит.

  • Не все порты используемые регистратором прописаны в виртуальном сервере.
  • Могут мешать антивирусные программы и firewall.

Динамический ddns на роутере tp-link

В роутерах TP-LINK есть возможность выбрать из нескольких популярных сервисов DDNS в одноименном разделе меню «Динамический DNS
«.

Добавление в ivms-4200

На стационарных компьютерах под Windows и MAC EZVIZ/Hik-Connect камеры можно подключать через iVMS-4200 (доступно с версии 2.3.1.3).

Открываем раздел управления устройствами.

Выбираем „Добавить новый тип устройства“

Вводим учетные данные аккаунта и просматриваем через основной ракурс.

Добавление в ivms-4500

На мобильных устройствах кроме просмотра камер доступных в Интернет по реальным адресам или через проброс портов в iVMS-4500 можно подключать и EZVIZ / Hik-Connect камеры.

Как настроить ddns в камере hikvision

Это руководство поможет вам настроить и настроить динамический DNS в вашей камере Hikvision / DVR / NVR. (Прошивка 3.4.80 Build 161128)

Как настроить ddns для видеонаблюдения?

Видеонаблюдение через интернет становится все востребованнее и доступнее с каждым днем, но не все имеют возможность использовать динамический IP адрес или прибегать к услугам облачных сервисов. В качестве альтернативного варианта подключения камер видеонаблюдения к интернету с последующим просмотром изображения на любом устройстве, имеющем выход в интернет, является настройка DDNS, или присваивание каждой IP камере или видеорегистратору отдельного постоянного доменного имени.

DDNS расшифровывается как динамическая система доменных имен, и может преобразовать ваш динамический IP адрес в доменное имя, которое в дальнейшем можно просто прописать в адресной строке браузера с любого устройства, подключенного к интернету, и получить доступ к изображению с камеры.

Содержание:

Как проверить, «белый» или «серый» ip-адрес выдает провайдер?

Нужно для начала зайти в настройки своего Wi-Fi роутера, и прямо на главной странице (обычно, это»Карта сети», или «Состояние»), или в разделе WAN (Интернет) посмотреть WAN IP-адрес, который присвоен роутеру интернет-провайдером. Вот, например, на роутере TP-Link:

Как работает динамический dns на роутере?

На роутерах разных производителей, даже на разных прошивках, настройка Dynamic DNS может отличаться. Но, так как принцип работы одинаковый, то и схема настройки на всех устройствах будет примерно одинаковой. В рамках этой статьи невозможно подробно показать, как выполнить настройку на разных маршрутизатора (это я буду делать в отдельных статьях), но как это примерно работает, мы сейчас посмотрим.

На камерах

1. На наклейке на самой камере.

2. С помощью SSH (может не работать на прошивках новее 5.3.0)

На регистраторах

При прямом подключении к регистратору (мышка монитор)

На регистраторах HiWatch n104 n108 n116 код подтверждения не указан! Если поле пустое — придумайте код, 6 латинских букв. Пока не задан код подтверждения — сервис будет оффлайн!

Источник

Настройка видеонаблюдения через no-ip

Теперь нам необходимо присвоить нашему динамическому внешнему IP определенный домен в интернете. Мы зарегистрируемся в бесплатном сервисе, предоставляющем данную услугу. Получится, что роутер, подключившись к интернету и получив внешний IP, запоминается этим сервисом и назначает ему зарегистрированный нами интернет-адрес, по которому мы будем заходить, чтобы посмотреть видеотрансляцию с камер. Для бесплатного аккаунта доступно создание 3х адресов.

Настройка роутера tp link

Заполняем строчки соответственно нашим задачам (порт, адрес сервера) (рис. 3)

Протоколы можно пока выбрать «Все», или выберите нужный, если точно знаете какой. Вот и все! (рис. 4)

Настройка роутера для сервиса no-ip

Примечание.
Так как у меня соединяется с интернетом основной роутер TP-Link TL-WDR4300, то настройки DDNS я сделаю на нем (как на рисунке ниже). Но, принципиально не важно, где Вы настроите сервис DDNS на основном роутере или на «Подопытном» — все будет работать.

А можете вообще настроить и на основном и на «Подопытном» роутерах на разные зарегистрированные доменные имена. Если же Вы настраиваете свой единственный роутер на прошивке OpenWRT, то для Вас описание настройки роутера на сервис DDNS будет сразу после этого рисунка…

Для настройки динамического DNS на прошивке OpenWRT необходимо установить следующий пакет

luci-app-ddns

После обновления страницы появится вкладка «Сервисы», а в ней вкладка «Динамический DNS». Заполним необходимые поля, введя наши регистрационные данные.

Примечание.
С основным роутером у меня связь по Lan, потому, я и указал его в настройках. Если Вы устанавливаете соединение по Wan, то Вам необходимо указать интерфейс события Wan
.

После заполнения полей сохраняем настройки нажав «Сохранить и применить».

Настройка хоста no-ip

Если все сделали правильно, попадаем в личный кабинет (рис. 7)

Теперь аккуратно заполняем поля (рис. 9)

Не все так просто: «серые» ip-адреса и ddns

Сейчас я коротко расскажу, что такое серые и белые внешние IP-адреса, и вы все поймете. Для выхода в интернет провайдер присваивает роутеру, или конкретному устройству внешний (публичный) IP-адрес. Белый, публичный IP-адрес (даже если он динамический) позволяет получить доступ к нашему роутеру из интернета. То есть, этот адрес обеспечивает прямую связь из сети интернет и маршрутизатором.

Так как белых IP-адресов на все устройства в сети интернет не хватает (возможно, это не основная причина), то интернет-провайдеры очень часто выдают своим клиента (роутерам, устройствам) серые IP-адреса (они же приватные, или частные).

Мы сейчас не будем обсуждать, плохо это, или хорошо. Но дело в том, что функция DDNS через серый IP-адрес работать не будет. Чтобы настроить динамический DNS, необходимо, чтобы провайдер выдавал вам белый, публичный IP-адрес.

Некоторые маршрутизаторы могут сами определять, какой IP-адрес выдает провайдер. Приватный (серый), или публичный (белый). Так, например, на роутерах ASUS, если адрес серый, то в разделе с настройками DDNS отображается следующее предупреждение:

Если ваш маршрутизатор не умеет определять это автоматически, то есть другой способ выяснить.

Привязка роутера к no-ip

Задание практически выполнено! Остается только «привязать» наш роутер к созданному аккаунту! Для этого снова заходим в веб – интерфейс роутера на вкладку «Динамический DNS» и заполняем поля, используя данные аккаунта (рис. 11)

Расширенная настройка (использование групп)

Групповые функции на устройствах Hikvision в настоящее время работают только для пользователей нашего управляемого доступа. Это руководство будет обновлено после того, как эта функция станет доступной для всех пользователей.

Для того чтобы обновление было успешно отправлено, вам необходимо использовать следующий формат:

Скрипт автоматического обновления ddns для no-ip

Прочитав множество руководств и примеров написания скрипта для работы Mikrotik с сервисом huaweidevices.ru, так и не удалось найти готового решения.

Что не устраивало в других руководствах, например,

здесь

:

при написании необходимо прямо в тексте скрипта указывать имя интерфейса, с которого он будет получать внешний IP-адрес, а что если интерфейсов два, три или десять?

В моем случае имеется 2 канала: pppoe-client и ethernet без пароля, но с динамически получаемым адресом…

Также в роутах имеется 2 записи с «dst. address» равным «0.0.0.0/0» с дистанциями «1» и «2» соответственно.

image

Вначале необходимо перебрать все роуты, найдя в них записи с «dst. address» равным «0.0.0.0/0», после этого провести проверку активности интерфейса ( :if ([get $counter active] = true) ).
Таким образом, мы получим имя активного интерфейса и запоминаем его в локальную переменную «activeInterface».

:local activeInterface;
/ip route { :local gwintarray; :local counter; :local intfinder; :foreach counter in=[find dst-address=0.0.0.0/0] do={ :if ([get $counter active] = true) do={ :set $activeInterface [get $counter gateway]; } }
}

После этого нам необходимо перебрать все записи таблицы /ip address и найти одну с названием искомого интерфейса.
Полученный адрес будет содержать маску подсети, которую мы сразу же и отсечем.

:local activeAddress;
/ip address { :set $activeAddress [get [find interface=$activeInterface] address]; :set $activeAddress [:pick $activeAddress 0 [:find $activeAddress "/"]];
}

image

После этого пропишем данные для подключения к сервису NO-IP:

:local ddnsuser "your_no-ip_user";
:local ddnspass "your_no-ip_pass";
:local ddnshost "hostname.no-ip.org";
:local str "/nic/update?hostname=$ddnshost&myip=$activeAddress";
/tool fetch url="http://dynupdate.no-ip.com/$str" mode=http user=$ddnsuser password=$ddnspass dst-path=("/ServiceDNS.".$ddnshost);

где:
ddnsuser — логин в системе NO-IP
ddnspass — пароль в системе NO-IP
ddnshost — доменное имя, для которого необходимо обновить IP-адрес

И передадим информацию на сервис, скачав файл с ответом:

:local str "/nic/update?hostname=$ddnshost&myip=$activeAddress";
/tool fetch url="http://dynupdate.no-ip.com/$str" mode=http user=$ddnsuser password=$ddnspass dst-path=("/ServiceDNS.".$ddnshost);

После этого ожидаем 2 секунды и выводим содержимое файла (статус обновления IP-адреса), после чего удалим его.

:delay 2;
:local str [/file find name="ServiceDNS.$ddnshost"];
:log info [/file get $str contents];
/file remove $str

ВНИМАНИЕ!!! В руководстве используется глобальная переменная «previousIP«, запоминающая предыдущий IP-адрес.
Если адрес глобальной переменной совпадает с вновь полученным, скрипт ничего обновлять на сервисе не будет.

МИНУС такого метода: заходим на сайт huaweidevices.ru и вручную меняем IP-адрес. А скрипт микротика это никак не отслеживает. Так что в моем примере эта переменная просто исключена.

Ниже информация для новичков
Для добавления скрипта в Mikrotik нужно открыть меню «System» > «Scripts» и добавить новый скрипт, нажав на значок «плюса», и называем скрипт, например, «update-ddns«

image

Осталось добавить правило запуска скрипта в планировщик. Для этого идем в «System» > «Scheduler» и нажимаем на знакомый нам «плюс».
В имени указываем имя правила в планировщике.
В поле «On Event» указываем имя нашего скрипта — «update-ddns«, выставляем правила запуска и нажимаем «ОК«.

В моем случае запуск скрипта производится каждую 61 секунду.

image

P.S.: Скрипт тестировался на Mikrotik RB850Gx2 (ядро powerpc) с прошивкой версии 6.33.5.
Также без всяких проблем запускается на Mikrotik RB450G и RB951G-2HnD с прошивкой версии 6.33.5.

На этом все!

Стандартная настройка (без использования групп)

Начните с доступа к устройству Hikvision, введя адрес локальной сети в строке URL-адреса (у нас это 192.168.1.9, у вас может быть другое):

Введите свое имя пользователя и пароль, а затем войдите в свое устройство Hikvision:

Отсюда перейдите на страницу DDNS на вашем устройстве ( Конфигурация > Сеть > Основные настройки > DDNS ). В этом примере мы используем Turbo HD DVR (DS-7200) :

Правильные настройки следующие:

Оцените статью
Huawei Devices