Разное

Ip dyndns: 8 лучших бесплатных провайдеров динамических DNS

Содержание

8 лучших бесплатных провайдеров динамических DNS

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

Как работает Dynamic DNS?

Каждый роутер, который подключен к интернету, получает от провайдера внешний IP-адрес. Но проблема в том, что провайдер чаще всего выдает динамический IP-адрес, а не статический.

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

Здесь нам пригодится Dynamic DNS, который позволяет присвоить постоянное доменное имя (адрес для доступа из интернета) публичному, динамическому IP-адресу, который роутер получает от провайдера. С помощью этой функции можно получить постоянный адрес для доступ к нашему роутеру, даже если провайдер выдает постоянно меняющийся динамический IP-адрес.

Есть различные сценарии использования функции Dynamic DNS:

  • веб-сервер;
  • FTP-сервер;
  • игровой сервер;
  • доступ к настройкам маршрутизатора;
  • доступ к сетевому накопителю NAS;
  • доступ к IP-камере.

8 лучших бесплатных динамических DNS-провайдеров

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

Основанная в Германии, YDNS является провайдером freeDdynamic DNS, который запрашивает только ваш адрес электронной почты и пароль, прежде чем вы начнете использовать его.

На ydns нет ограничений на количество пользовательских доменов или хостов. Есть поддержка расширения безопасности DNSSEC, которое работает с большинством реализаций динамической DNS.

Более опытные пользователи также могут загрузить сценарий bash для YDNS, используя его для обновления динамических хостов.

FreeDNS предлагает один из самых простых способов быстрой настройки динамического DNS. (А также предлагает услуги статического DNS).

Есть десятки тысяч доменов на выбор, а также возможность использовать свои собственные доменные имена. На данный момент это один из самых популярных провайдеров динамического DNS, который обрабатывает более 7 миллиардов запросов в месяц.

Процесс создания аккаунта достаточно прост и займет не более пяти минут. После настройки учетной записи, мгновенно происходит установка адреса DNS. Вы также можете выбрать из более чем 90 000 доменов. Для всех этих доменов предлагается перенаправление URL-адреса.

Это бесплатный немецкий провайдер Dynamic DNS, который предлагает пять хостов и сто доменов. Кроме того, это провайдер, который легко вписывается в брандмауэр и устройства других производителей.

Для регистрации вам понадобится только имя пользователя, адрес электронной почты и, конечно же, пароль. Как только получите подтверждение по электронной почте, сможете начать работу с Securepoint DynDNS,

Securepoint DynDNS предлагает поддержку протокола IPv6.

В отличие от Securepoint DynDNS, Dynu не является полностью бесплатным.

Бесплатно можно скачать Dynamic DNS-клиент, который будет работать в фоновом режиме и автоматически обновляет DNS-запись при изменении IP-адреса. В бесплатной версии все услуги доступны только для одного поддомена. Эти услуги включают в себя электронную почту, регистрацию домена и SSL-сертификаты. В платной версии все услуги доступны для неограниченного количества субдоменов.

Бесплатная версия включает в себя до трех доменов DDNS. Единственное требование, которое вам для этого понадобится, это создание бесплатной учетной записи.

DnsDynamic предлагает широкий выбор доменов, в том числе в зоне .com. Эта услуга также позволит Вам зарегистрировать неограниченное количество хостов.

На клиентах Windows или Linux IP-адреса будут обновляться до DNS-имени через бесплатный VPN-сервис.

Недостатком этого бесплатного сервиса является сложность его настройки. Вам придется обратить пристальное внимание на рекомендации по защите данных.

Динамический провайдер DNS DuckDNS построен с использованием инфраструктуры Amazon. Веб-сайт прост, и вся система управляется всего двумя инженерами-программистами.

Для этого сервиса написано много инструкций, которые помогут вам настроить DuckDNS на ряде платформ. Эти платформы включают в себя, но не ограничиваются, macOS, Windows и Linux.

На данный момент на duckdns.org разрешено иметь четыре поддомена. Вы получите больше, только если сделаете пожертвования команде.

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

В бесплатной версии вы также будете смотреть рекламу провайдера.


Спасибо, что читаете! Подписывайтесь на мои каналы в Telegram, Яндекс.Мессенджере и Яндекс.Дзен. Только там последние обновления блога и новости мира информационных технологий.

Также, читайте меня в социальных сетях: Facebook, Twitter, VKOK.

Респект за пост! Спасибо за работу!

Хотите больше постов? Узнавать новости технологий? Читать обзоры на гаджеты? Для всего этого, а также для продвижения сайта, покупки нового дизайна и оплаты хостинга, мне необходима помощь от вас, преданные и благодарные читатели. Подробнее о донатах читайте на

специальной странице.

Есть возможность стать патроном, чтобы ежемесячно поддерживать блог донатом, или воспользоваться Яндекс.Деньгами, WebMoney, QIWI или PayPal:

Заранее спасибо! Все собранные средства будут пущены на развитие сайта. Поддержка проекта является подарком владельцу сайта.

Поделиться ссылкой:

Удаленный доступ при динамическом IP или Настраиваем DynDNS в Linux / Хабр

Оговорки:

— писалось как пособие для начинающих.

— способ не подходит для «

серых

» IP.

Удаленно управлять рабочим столом можно с помощью TeamViewer. Однако, например, для управления домашним ПК с Linux на борту, если необходима только правка конфигов или работа с файлами, а не с X-приложениями, проще всего использовать ssh. Но как быть, если IP удаленной машины постоянно меняется? В таком случае поможет сервис DynDNS. Принцип его действия прост: сервис создает для вас определенный домен, а ваш компьютер с помощью этого сервиса присваивает домену текущий IP-адрес.


Регистрация аккаунта и домена

DynDNS предусматривает несколько тарифных планов, однако, мы рассмотрим бесплатный вариант его использования. Для создания доменного имени достаточно зарегистрироваться на сервисе и заполнить небольшую форму на сайте Dyn.com. Итак, переходим по

ссылке регистрации

и заполняем форму:

Нажимаем Create Account для создания аккаунта. Проверяем почту, переходим по ссылке в письме, вводим свой пароль и завершаем регистрацию, кликнув на Confirm Account:

Аккаунт создан, теперь нам предлагают выбрать тариф из предложенных. По всей странице красочно расписаны платные тарифы, но мы хотим пользоваться сервисом бесплатно, для этого выбираем ссылку «free Dynamic DNS» в самом низу страницы:

Переходим к созданию доменного имени. Заполняем форму, выбрав имя своего поддомена, домен, в котором он будет расположен (я выбрал dyndns.org), а также заполняем текущий IP нашего компьютера, который хотим подключить к сервису:

Нажимаем Add To Cart, подтверждаем свой выбор, нажимая Proceed to checkout:

Домен создан, активируем его работу кнопкой Activate Services:

Домен готов к работе:

Теперь мы можем приступить к настройке самого компьютера.

Настройка сервиса

Для того, чтобы сервис знал наш текущий IP, необходимо предоставлять ему такие данные. Настроим на компьютере клиент. Переходим в консоль и устанавливаем ddclient (команда приводится для Ubuntu, для не deb-based дистрибутивов можно скачать

ddclient

и установить вручную):

sudo apt-get install ddclient

Теперь необходимо настроить клиент:

sudo gedit /etc/ddclient.conf

В конфигурационном файле уже присутствует множество параметров настроек, однако, раскомментируем и настроим только самое необходимое:

daemon=300
syslog=yes
mail=root
mail-failure=root
pid=/var/run/ddclient.pid
ssl=yes

login=linux-easy
password=********

server=members.dyndns.org, \
protocol=dyndns2 \
linux-easy.dyndns.org

Очевидно, что вместо астериксов (звездочек) необходимо указать пароль от своего DynDNS-аккаунта. Сохраняем файл конфигурации и перезапускаем ddclient:

sudo /etc/init.d/ddclient restart

После этого компьютер будет сам посылать текущий IP сервису DynDNS, который будет применять его к нашему домену linux-easy.dyndns.org. Теперь мы можем подключиться к нему по ssh или даже по ftp (предварительно настроив ftp-сервер).

что это такое, для чего нужно и как настроить бесплатно

Всем привет! Почему-то в интернете нет нормальной адекватной статьи, которая бы полностью раскрывала смысл понятия DDNS. Конечно, само понятие раскрывается, но вот по настройке написано очень и очень мало. Я решил это исправить и написать более подробную статью с настройками, картинками и пояснениями. Так что советую прочесть инструкцию от начала и до конца – будет интересно! Если у вас будут вопросы, то пишите в комментариях.

Определение

DDNS (или динамический DNS) сервис позволяет получить доступ к сетевому устройству через интернет, даже если у него динамический IP адрес. Расскажу на примере домашнего маршрутизатора (роутера), который есть почти у каждого дома.

Представьте себе, что у нас есть обычный домашний Wi-Fi роутер, который подключен к интернету. При подключении к интернету провайдер выдает ему внешний IP адрес. Аналогично есть также и внутренний или локальный адрес, но он нам тут не понадобится.

Дело в том, что сейчас используется технология IPv4, которая имеет небольшой диапазон адресов с 0.0.0.0 до 255.255.255.255. При этом огромное количество адресов уже зарезервированы. Так как абонентов становится с каждым днем все больше, а адресов свободных все меньше, то провайдеры давно уже перестали выдавать так называемые статические IP.

Данный IP не меняется с течением времени и остается постоянными. У провайдера такие адреса стоят дополнительных средств, и обычно простому «смертному» выдается динамический адрес, который постоянно меняется.

А теперь представим, что вам нужно иметь доступ к вашему маршрутизатору из интернета. Для этого вы можете зайти на роутер по его внешнему IP адресу. Чтобы узнать свои циферки, достаточно в «Яндексе» ввести запрос: «Мой IP».

Если открыть внешний доступ на роутере (об этом я расскажу чуть ниже) и вбить данный адрес в адресную строку браузера – вы попадете в настройки роутера. Проблема в том, что, когда IP поменяется – доступ вы потеряете. Очень часто данной функцией пользуются при пробросе портов.

Например, вы поставили в квартире или доме камеры видеонаблюдения, и хотите следить за своим домом с работы или когда вы отдыхаете в отпуске. Все аналогично – какое-то время доступ будет открыт, но когда внешний «АйПи» сменится, то «лавочка закроется».

Именно поэтому для таких целей придумали DDNS сервис. Вы сможете использовать не IP адрес, а специальный DNS Dynamic, который будет постоянным. И даже если внешний адрес поменяется, вы все равно сможете иметь доступ к вашему роутеру, а следовательно – и ко всем устройствам локальной сети в доме.

Таким образом можно настроить:

  • Игровой сервис.
  • FTP-сервер.
  • Доступ к вашему рабочему месту.
  • Камеры видеонаблюдения и видеорегистратор.

Вроде бы все так просто, но на деле есть ещё один нюанс, о котором я расскажу в следующей главе

Серый и белый IP – в чем отличие

В интернет индустрии и сетях есть два понятия: серый и белый IP адрес. Белый IP – выдается провайдером, и он же является публичным. То есть между вашим роутером и интернетом нет никаких посреднических локальных сетей. Грубо говоря – ваш роутер через WAN порт подключен к интернету напрямую. В данном случае вы можете организовывать доступ из интернета к устройствам в вашей локальной сети. Белый адрес может быть как динамическим, так и статическим.

Но некоторые провайдеры выдают не белые, а серые адреса. То есть роутер в итоге будет сначала подключен к локальной сети провайдера, в которой ему выдается именно локальный адрес, а уже потом далее через какой-то шлюз идет выход в интернет. В итоге трафик идет не напрямую через роутер и WAN порт, а ещё через дополнительную локальную сеть.

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

Как проверить белый IP адрес?

Сначала нужно зайти в настройки роутера. Для этого при подключении к локальной сети с любого устройства: компьютер, ноутбук, телефон, планшет или даже телевизор, – нужно открыть браузер и ввести в адресную строку адрес маршрутизатора. Адрес можно подсмотреть на этикетке под корпусом. Очень часто используются IP-адреса 192.168.1.1 или 192.168.0.1.

ПРИМЕЧАНИЕ! Если у вас есть проблемы с этим, то смотрим эту инструкцию.

Далее нужно посмотреть – какой внешний IP адрес принимает ваш маршрутизатор.

TP-Link

Старая прошивка: на главной странице или в разделе «Состояние» находим «WAN» – «IP-адрес».

Новая прошивка: Вкладка «Базовая настройка», «Схема сети» – ищем раздел «Интернет».

D-Link

На главной странице ищем WAN IP.

ASUS

Нажмите на «Первичное WAN», и справа вы увидите строку «IP-адрес WAN».

Zyxel Keenetic

Старая прошивка: на главной во вкладке «Система» – смотрим строку «Адрес IPv4».

Новая прошивка: на главной открываем «Подробнее о соединении» в разделе «Интернет».

Далее смотрим в раздел «IP-адрес».

Другие модели

Обычно информация о внешний IP находится сразу на главной в строке «WAN» или «Интернет». Также строка может называться «WAN IP» или «Внешний IP».

После того как вы нашли внешний адрес в роутере, нужно зайти в браузер и узнать какой IP отображается там – как это делать вы уже знаете. Если адреса будут одинаковые, то значит у вас «Белый IP», если они будут разные, то у вас «Серый».

Как работает DDNS

  1. Вы регистрируетесь на специальном сервисе. Все проходит аналогично как на любом другом сайте: вводите логин, пароль, ящик и другие регистрационные данные.
  2. Активируете аккаунт – для этого на почту придет письмо.
  3. Заходите в личный кабинет и создаете свой DDNS.
  4. В настройках роутера вводите нужные данные.

ПРИМЕЧАНИЕ! Для настройки доменного доступа к компьютеру при подключении к интернету напрямую используют специальные программы, которые можно скачать с тех же самых сайтов.

  1. После этого вы можете попасть на свой роутер по этому DDNS.

Как настроить DDNS

Настройка DDNS производится в настройках роутера. Поэтому в первую очередь вам нужно на него зайти. Далее вам нужно найти раздел DDNS или «Динамического DNS». Нужно посмотреть – какие сервисы используются именно в вашем маршрутизаторе. У некоторых аппаратов можно использовать ограниченное количество сервисов (как, например, у TP-Link). Но есть роутеры, которые работают с любыми DDNS сервисами. В общем схема будет достаточно простая из трех шагов:

  1. Заходим в настройки роутера и смотрим, с какими сервисами работает аппарат.
  2. Выбираем сервис из представленных – заходим на официальный сайт и регистрируемся.
  3. Опять в том же окне вводим данные динамического ДНС.

ШАГ 1: Смотрим представленные сервисы в настройках роутера

TP-Link

Старая прошивка

Раздел «Динамический DNS». Тут оказывается можно использовать только три сервиса: Dyndns, NO-IP, Comexe. Можете выбрать любой.

Новая прошивка

В новой прошивке DDNS вам не потребуется, так как доступ к роутеру можно иметь с помощью специального облачного аккаунта «TP-Link ID». Перейдите на вкладку «Базовая настройка» – «Облако TP-Link».

Далее нажмите по выделенной ссылке и зарегистрируйтесь. После регистрации нужно тут же на страницу ввести логин и пароль. Также вы можете скачать приложение «TP-Link Tether» для смартфона или планшета – наведите камеру на специальный QR-код или перейдите по ссылкам.

D-Link

Старая прошивка

Тут можно использовать любые сервисы. Главное запомните расположение подключения: «Дополнительно» – «DDNS». Может также называться как «DlinkDdns». Если меню будет на английском языке, то вы можете поменять на русский, нажав на нужный пункт в самом верху рядом с надписью «Система».

Новая прошивка

«Расширенные настройки» – «Дополнительно» – «DDNS». Определенного сервиса тут нет, поэтому выбираем любой.

Zyxel Keenetic

Новая прошивка

Новая прошивка

Переходим в раздел «Интернета».

Открываем вкладку «DDNS» и смотрим список сервисов. Тут, как оказалось, можно использовать любой сервис: No-IP, DNS-master или другой по вашему выбору.

ASUS

Раздел «Интернет», вкладка «DDNS». Включаем службу. Открываем сервисы и выбираем любой.

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

Другие модели

Поищите по всем разделам «DDNS» или «Динамический ДНС». Далее вам нужно посмотреть, с каким сервисами работает ваш маршрутизатор. Если никаких указаний там нет, то выбираем любой. Есть как бесплатные, так и условно платные.

ШАГ 2: Регистрация

Если вы уже выбрали нужный сервис, то вам нужно просто зайти на официальный сайт и зарегистрироваться. После регистрации создаем доменное имя. А в самом конце нужно ввести регистрационные данные и сам DDNS в настройки роутера. Давайте покажу на примере No-IP, так как он используется чаще всего.

  1. Заходим на официальны сайт и нажимаем кнопку «Sign Up».

  1. Теперь вводим: E-Mail, пароль и примерный DDNS, который у вас будет.

  1. Нажимаем «Free Sign Up» – нам будет доступно 3 адреса, что вполне хватит. Также вы можете заметить, что ДНС дается только на 30 дней, но на самом деле каждый месяц вам на почту будет приходить письмо, где вам нужно будет продлить данный период – делается это бесплатно.

  1. К вам на почту придет письмо, где вам нужно активировать аккаунт, перейдя по ссылке.
  2. После авторизации на главной в блоке «Quick Add» – вы можете быстро добавить DDNS, нажав на кнопку «Add Hostname»

Теперь данный адрес можно использовать!

ШАГ 3: Настройка в роутере

Вы же знаете, где нужно вводить данные для регистрации, поэтому я покажу на примере одного роутера. В разделе ДДНС нужно будет ввести:

  • DDNS, который вы создали.
  • Имя пользователя и пароль – от личного кабинета сервиса.
  • Если вы создаете соединение, отличное от поддерживаемых роутером, то нужно также будет ввести адрес сервиса.

В самом конце применяем настройки.

Теперь вбиваем этот адрес в адресную строку браузера и проверяем. Теперь мы будем выходить на роутер не напрямую, а через интернет по данному домену.

Безопасность

Вы должны понимать, что, открывая ваш роутер для доступа из интернета, вы рискуете безопасностью. Поэтому в первую очередь зайдите в настройки маршрутизатора и установите для Web-интерфейса надежный пароль. Также я бы советовал поменять логин для администратора. Чаще всего используется логин как «Admin», а это большая брешь для брутфорс взлома.

ПРИМЕЧАНИЕ! Кстати, на некоторых маршрутизаторах нельзя поменять логин администратора.

Если вы открываете VPN сервер или FTP, то там также нужно установить надежные данные для авторизации. То же самое касается видеорегистратора или отдельных камер видео наблюдений. В каждом из этих устройств нужно установить логин и пароль. Доменный доступ вы можете отключить в любой момент, зайдя в те же самые настройки.

Сервер на динамическом ip или как сделать статический ip адрес из динамического

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

Есть решение этой проблеме под названием DynDNS – динамический DNS-сервер.

Теперь расскажу подробнее как получить удаленный доступ до вашего сервера на динамическом IP адресе.

Заходим на DynDNS.com и регистрируем новый поддомен

Там есть 2 способа регистрации  для вашего динамического IP адреса:

1 способ Free Domain Name – БЕСПЛАТНОЕ, но ваш адрес будет иметь вид ВАШДОМЕН.dyndns.org или ВАШДОМЕН.dyndns-ip.com или какое-нибудь другое имя из этого рода. Одним словом ваш домен будет располагаться на одном из имен сервиcа DynDNS

2 способ Start Your Company & Domain — платный, здесь вы можете привязать ваш домен к сервису.

Рассмотрим бесплатный способ.

В окне Free Domain Name вписываем желаемый поддомен, выбираем имя и нажимаем кнопку Add

Открывается окно регистрации

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

Далее удаляем из корзины с помощью кнопки remove все лишние пункты кроме вашего домена и нажимаем Proceed to checkout

Вновом окне с помощью кнопки «Activate Services» Активируем ваш домен.

Теперь необходимо привязать ваш домен DynDNS к вашему динамическому внешнему IP.

Рассмотрим 2 типа настроек

  • Для ADSL модема, если ваш сервер получает интернет через модем (на примере D-link 2600U)
  • С помощью программы DynDNS Updater, если ваш сервер подключен к сети интернет напрямую.

 

Для ADSL модема

Заходим через браузер в настройки вашего ADSL модема, скорее всего их можно увидеть по адресу http://192.168.1.1

Находим пункт Dynamic DNS и добавляем учетную запись DynDNS

D-DNS Provider выбираем DynDNS.org

Hostname вписываем имя вашего домена вида ВАШДОМЕН.dyndns.org

Username, Password данные вашей учетной записи в DynDNS

 

С помощью программы DynDNS Updater

Последнюю версию для Windows можно скачать с сайта DynDNS.com

При запуске программы видим окно с регистрационными данными, вводим данные учетной записи на DynDNS.com

Появляется окно с нашим адресом, отмечаем его галочкой и жмем Apply

Поздравляю, теперь до нашего сервера можно получить доступ по доменному имени вида ВАШДОМЕН.dyndns.org

На DNS серверах DynDNS.com всегда будет храниться ваш текущий динамический IP.

Используя ваш новый домен можно к примеру управлять рабочим столом через интернет  используя программу Radmin или UltraVNC.

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

Рассмотрим пример настройки просмотра видеонаблюдения через интернет при отсутствии внешнего статического IP адреса с использованием сервиса DynDNS hik-online.com от компании Hikvision.
Стоит отметить что сервис может применяться только для видеорегистраторов, сетевых регистраторов и IP камер Hikvision. Может работать если провайдер не блокирует порты т.е. Вы не находитесь за NAT провайдера.

1. Для начала необходимо произвести настройку устройства (DVR, NVR или IP камеры) как описано здесь Инструкция по настройке видеонаблюдения через интернет.

2. Затем зарегистрироваться на сервисе www.hik-online.com/ в строке User Name указываем вымышленное имя которое в последствии будет использоваться только для доступа на сервис.

3. После регистрации авторизуемся на сервисе введя имя и пароль которые указывали при регистрации.

4. После авторизации на вкладке Device Management нажимаем клавишу add для добавления устройства.

5. В появившемся окне вводим имя для устройства Device Name -это имя в последствии использоваться для доступа к устройству, имя должно состоять только из прописных латинских букв и цифр.  Вводим серийный номер устройства который можно скопировать из веб интерфейса устройства через браузер на вкладке Local Configuration/Device information. В поле Http Port вводим номер порта Http который был прописан в виртуальном сервере. В нашем случае это порт 81.

Либо с помощью утилиты SADP.

 

 

6. Теперь на вкладке Device Status мы видим что наше устройство подключено к сервису.

Если кликнуть на имя устройства оно станет доступным в новой вкладке с адресом типа http://www.hik-online.com/имя устройства. Затем сервис переадресует запрос на IP адрес и порт на котором сейчас находится Ваша камера.

7. Переходим  в раздел сетевых настроек камеры на вкладку DDNS в списке DDNS Type выбираем HiDDNS. Поле Server Address должно содержать адрес сервиса www.hik-online.com. В поле Domain вводим то-же имя которое указывали в шаге 5 при добавлении устройства.

8. Теперь можем подключить камеру к ПО IVMS. Для этого в режиме добавления необходимо выбрать HIDDNS, ввести произвольное имя с которым эта камера будет отображаться в ПО, в поле домен устройства ввести имя которое мы вводили на шаге 5.

9. Результат увидим на вкладке Основной ракурс.

10. Аналогично поступаем на мобильном клиенте IVMS для Android, IoS и Java MIDP2

Скачать клиентское ПО IVMS для Windows

Скачать клиентское ПО IVMS-4500 для мобильных устройств

 

 

Системы безопасности «Прометей» проектирование, монтаж, техническое обслуживание Видеонаблюдения, СКУД, ОПС.

Видеонаблюдение в Санкт-Петербурге и Ленинградской области.

DynDNS Updater • Фиксированный IP-адрес для NAS или IP-камер

Хотели бы вы использовать свой собственный веб-сервер или IP-камеру и открывать к ним доступ?

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

С нашей службой динамического DNS (DDNS) мы предлагаем вам возможность работать с вашими приложениями на мобильной внешней статической основе.

Любой, кто желает управлять домашним сервером, веб-сервером, FTP-сервером, NAS, групповой программой просмотра или IP-камерой дома, может создать учетную запись DynDNS и, таким образом, сделать свою домашнюю сеть доступной «публично» с фиксированный IP-адрес.

Просто зарегистрируйтесь бесплатно, создайте URL-адрес обновления и введите данные из своей учетной записи (DDClient) в свой маршрутизатор, например,
. Fritzbox от AVM или маршрутизатор Speedport от Telekom, или, если ваш маршрутизатор не имеет опции
-> поставщик DynDNS -> «другой провайдер» или «пользовательский», используйте наш инструмент обновления DynDNS V3.0e — готово! Вы можете найти подробные инструкции с советами и информацией в своей учетной записи (DDClient) и на нашей странице часто задаваемых вопросов.
важно, чтобы вы следовали инструкциям по безопасности, если вы используете службу DDNS и открываете домашнюю сеть с включенным совместным использованием портов!

Вы можете создать до 3 бесплатных URL-адресов DynDNS (Pro Users + 10 имен хостов) для частного и коммерческого использования, будь то для дома, компании или школы.

Обзор службы DynDNS

Бесплатный пользователь

произвольно выбираемое дополнительное имя

Возможно обновление IP вручную

подимя можно удалить снова

URL обновления для многих маршрутизаторов

Профессиональный пользователь

имя хоста -> IP разрешен

Счетчик обновления IP со сбросом

Почтовый обмен и подстановочный знак

Можно использовать мониторинг IP по SMS

Update Tool можно использовать опционально

Инструмент обновления

могут использовать бесплатные и профессиональные пользователи

работает без записей маршрутизатора

метод работы: клиент JAVA

для каждой операционной системы

Таймер обновления IP 15-60 минут

Использование службы DynDNS в качестве бесплатного пользователя

Для таких приложений, как использование домашнего компьютера в качестве веб-сервера для публикации веб-сайтов, бесплатная учетная запись пользователя является правильным и доступным выбором.Подключение осуществляется в режиме прямой пересылки (переадресация домена на ваш IP-адрес) на введенный вами порт и протокол http. Если вам нужен другой протокол, мы рекомендуем перейти на учетную запись Pro User. Настройку порта можно изменить в любое время.

Вам не обязательно быть «мастером сервера», чтобы запустить собственный веб-сервер или онлайн-IP-камеру. Вы можете найти подробные инструкции в вашем DDClient. Наша служба поддержки будет рада помочь вам, ответив на ваши вопросы по электронной почте.

Как бесплатный пользователь, вы можете использовать нашу службу DDNS по-разному:
— с маршрутизатором, поддерживающим динамические обновления (поставщик DynDNS [определяется пользователем]), e.г. Fritzbox
— без дополнительного программного обеспечения и записей маршрутизатора, с ручным обновлением из меню бесплатной учетной записи пользователя
— Вы не хотите, чтобы ваш компьютер работал все время, но должен ли он быть общедоступным с вашим текущим IP-адресом
при запуске? Используйте DynDNS «Custom Url» для бесплатных пользователей, никаких записей маршрутизатора не требуется, просто активируйте порт
в маршрутизаторе и запустите «Custom Url» — готово! Таймер интервала обновления установлен на 25 минут. Средство обновления
должно быть активным.Вы можете найти дополнительную информацию в руководстве DynDNS и в разделе часто задаваемых вопросов в вашей учетной записи.
— с помощью нашего инструмента обновления V3.0e [для Windows, Linux, MAC и других операционных систем (клиент JAVA)]
— определить свой текущий IP-адрес — Как мой IP-адрес? или используйте местоположение GeoIP

Последнее обновление = время последней проверки IP вашего маршрутизатора, ручного обновления или средства обновления

Использование службы DynDNS в качестве профессионального пользователя

Учетная запись пользователя Pro доступна для профессиональных приложений.Использование учетной записи Pro User обширно и покрывает все ваши потребности.

Некоторые примеры приложений:
Игровые серверы, NAS, домашние серверы, веб-серверы, базы данных, маршрутизаторы, FTP, IP-камеры, VPN, VPS, удаленные рабочие столы, средства просмотра команд, системы наблюдения, управление отоплением, солнечные системы, Teamspeak 3, видео наблюдение и многие другие приложения.

— У вас есть выбор различных протоколов: http, https, ftp, ftps, ftpes.
— Можно создать 10 имен хостов DynDNS с 10 различными доменными именами на выбор (чтобы было справедливо для
других пользователей, каждый пользователь может использовать только одно имя хоста один раз)
— Включенные функции: запись IPv4, запись AAA IPv6, сервер имен записи NS, почтовый обмен записи MX, фильтр SPF
, функция подстановочных знаков CNAME, сканирование портов, тест ping, счетчик обновлений со сбросом функция
— Ручное обновление IP также возможно в вашей учетной записи Pro.
— Вы можете изменить настройки DynDNS позже, используя кнопку «Настройки»

Пользователи, у которых домашний компьютер не подключен постоянно к сети, могут использовать «Пользовательский URL».Когда ваш компьютер запускается, на вашем хосте DynDNS немедленно выполняется обновление IP с «Custom Url», а затем каждые 15 минут. Это означает, что ваш компьютер не обязательно должен находиться в постоянной работе, но при запуске вы можете сразу подключиться к своему компьютеру с помощью хоста DynDNS публично. Для обновления IP требуется веб-браузер, работающий с автоматическим запуском. Вам не нужно делать какие-либо настройки DynDNS в маршрутизаторе, «Custom Url» выполняет обновление IP. Каждый хост DynDNS также можно обновлять индивидуально.Просто отпустите требуемый порт в роутере и запустите «Custom Url» — готово! Дополнительную информацию можно найти в вашей учетной записи Pro User в разделе «Инструкции».

Для пользователей маршрутизаторов Speedport мы запрограммировали специальный URL-адрес обновления, благодаря которому этот маршрутизатор также можно использовать для обновления IP. Для этого роутер Speedport должен быть оборудован опцией «другой провайдер» или «индивидуальный».

Типы обновлений IP:

Fritzbox •

различных маршрутизатора •

обновление вручную •

Инструмент обновления

Обновление IP всегда отображается в реальном времени во время обновления

Если ваш маршрутизатор не поддерживает опцию «DynDNS provider [custom]», вы можете использовать наш инструмент обновления для обновления вашего IP.Недавно разработанный «Инструмент обновления V3.0e» может использоваться как бесплатными, так и профессиональными пользователями одновременно. Вы можете свободно выбирать между использованием Free и Pro User при работе с инструментом. Время обновления можно установить непрерывно в пределах от 15 до 60 минут. Для правильной работы инструмента на вашем компьютере / сервере или ноутбуке должна быть установлена ​​JAVA (версия, соответствующая вашей операционной системе). Вы можете найти дополнительную информацию в DynDNS Update Tool V3.0e.

Сколько стоит наша услуга динамического DNS?

Наша служба DynDNS на немецком и английском языках бесплатна до 3 доменов Dyn [поддоменов] (бесплатная учетная запись пользователя DynDNS) и предлагает вам недорогую альтернативу в режиме прямой переадресации.Пожалуйста, внимательно и полностью прочтите наши Правила использования. Пользователи Pro могут настроить 10 URL-адресов [имена хостов] с 10 различными доменами за 8,90 долларов США в год. Как пользователь Pro, вы можете продолжить использовать свою бесплатную учетную запись пользователя с автоматически активированными 7 дополнительными доменами Dyn. Вам нужна помощь?
Наша служба поддержки готова помочь вам по электронной почте и будет рада ответить на ваши вопросы 24 часа в сутки.

Команда DynDNSs.net желает вам всяческих успехов в воплощении ваших интернет-проектов в жизнь!

Зарегистрировано 161269 пользователей и создано 120648 доменов Dyn

Начало работы с динамическим DNS

Динамический DNS (DynDNS Pro) позволяет вам получать доступ к своим устройствам из Интернета через легко запоминающееся доменное имя.Пример. Вместо подключения к камере видеонаблюдения, DVR или компьютеру через трудно запоминающийся IP-адрес, например 216.146.45.246, Dynamic DNS позволяет вам получить доступ к вашему устройству из Интернета через простой для запоминания веб-адрес, например yourcamera.dyndns .com ».


[ВИДЕО] Настройка динамического DNS


Терминология

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

Модем — Устройство, отвечающее за подключение к Интернету (WAN) и часто напрямую подключенное к вашему маршрутизатору.

Маршрутизатор — Устройство, которое подключает другие устройства к вашему модему и создает локальную сеть (LAN) в вашем доме или офисе.

Устройство — устройство, к которому вы собираетесь получить удаленный доступ, например камера, цифровой видеорегистратор или другой компьютер.

Компьютер в вашей сети — Компьютер, подключенный к той же сети, что и ваше устройство.

Компьютер вне вашей сети — Компьютер не подключен к той же сети, что и ваше устройство. Это может быть компьютер друга или мобильный телефон, не подключенный к той же беспроводной сети, что и ваше устройство.


Выполните следующие действия, чтобы настроить службу динамического DNS (DynDNS Pro). Если вы уже успешно подключили свое устройство к сети и перенаправили порт на нем, перейдите к шагу 3: Настройте имя хоста.

1. Убедитесь, что ваше устройство подключено к сети.

Примечание: Помимо этого руководства, Dyn не может помочь с установкой вашего устройства.

1. Убедитесь, что ваше устройство правильно настроено в соответствии с инструкциями производителя и подключено к маршрутизатору.
2. Введите IP-адрес устройства в веб-браузере компьютера, подключенного к той же сети, что и ваше устройство.

Примечание: IP-адрес устройства чаще всего находится на самом устройстве или в документации производителя.

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

2. Настройте маршрутизатор для внешнего трафика (перенаправление портов)

Следующие шаги помогут вам открыть порт на маршрутизаторе. В этом примере используется маршрутизатор D-Link DIR-655.Более подробные инструкции о том, как перенаправить порт для другого маршрутизатора, можно найти на сайте portforward.com или в документации вашего маршрутизатора.

Примечание: Помимо этого руководства, Dyn не может помочь вам с установкой или настройкой вашего маршрутизатора.

Для маршрутизаторов Linksys: Нажмите кнопку ниже для упрощения настройки.

Перенаправьте порт вашего маршрутизатора Linksys

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

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


2. Найдите меню Portforwarding .
3. Введите IP-адрес вашего устройства в поле IP-адрес и «3389» в поле TCP (иногда называемое начальным портом и конечным портом).Затем нажмите Сохранить настройки .

Это откроет порт на вашем маршрутизаторе и перенаправит трафик в Интернет и из Интернета на ваше устройство.

5. Проверьте подключение вашего устройства к Интернету, набрав публичный IP-адрес вашей сети в браузере компьютера НЕ в вашей сети. Примечание. Перейдите на checkIP.com, чтобы узнать текущий IP-адрес вашей сети.

3.Настройте имя хоста


4. Установите клиент обновления Dyn

Ваш общедоступный IP-адрес, скорее всего, является динамическим IP-адресом, назначенным вашим интернет-провайдером, и он часто меняется. Чтобы ваше имя хоста было связано с вашим общедоступным IP-адресом, вам необходимо установить Dyn’s Update Client на компьютер в той же сети, что и ваше устройство.

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

<< Вернуться к динамическому DNS

Моя учетная запись Dyn

Начать поиск нового имени хоста

.dyndns.org .dvrdns.org .dyndns.tv .dyndns.info .homeip.net .dyndns.biz .mine.nu .dnsalias.com .dyndns-ip.com .selfip.com .at-band-camp.net .ath.cx .barrel-of-knowledge.info .barrell-of-knowledge.info .better-than.tv .blogdns.com .blogdns.net .blogdns.org .blogsite.org .boldlygoingnowhere.org .broke-it.net .buyshouses.net .cechire.com .dnsalias.com .dnsalias.net .dnsalias.org .dnsdojo.com .dnsdojo.net .dnsdojo.org .does-it.net .doesntexist.com .doesntexist.org .dontexist.com .dontexist.net .dontexist.org .doomdns.com .doomdns.org .dvrdns.org .dyn-o-saur.com .dynalias.com .dynalias.net .dynalias.org .dynathome.net .dyndns-at-home.com .dyndns-at-work.com .dyndns-blog.com .dyndns-free.com .dyndns-home.com .dyndns-ip.com .dyndns-mail.com .dyndns-office.com .dyndns-pics.com .dyndns-remote.com .dyndns-server.com .dyndns-web.com .dyndns-wiki.com .dyndns-work.com .dyndns.biz .dyndns.info .dyndns.org .dyndns.tv .dyndns.ws .endofinternet.net .endofinternet.org .endoftheinternet.org .est-a-la-maison.com .est-a-la-masion.com .est-le-patron.com .est-mon-blogueur.com .for-better.biz .for-more.biz .for-our.info .for-some.biz .for-the.biz .forgot.her.name .forgot.his.name .from-ak.com .from-al.com .from-ar.com .from-az.net .from-ca.com .from-co.net .from-ct.com .from-dc.com .from-de.com .from-fl.com .from-ga.com .from-hi.com .from-ia.com .from-id.com .from-il.com .from-in.com .from-ks.com .from-ky.com .from-la.net .from-ma.com .from-md.com .from-me.org .from-mi.com .from-mn.com .from-mo.com .from-ms.com .from-mt.com .from-nc.com .from-nd.com .from-ne.com .from-nh.com .from-nj.com .from-nm.com .from-nv.com .from-ny.net .from-oh.com .from-ok.com .from-or.com .from-pa.com .from-pr.com .from-ri.com .from-sc.com .from-sd.com .от-тн.com .from-tx.com .from-ut.com .from-va.com .from-vt.com .from-wa.com .from-wi.com .from-wv.com .from-wy.com .ftpaccess.cc .fuettertdasnetz.de .game-host.org .game-server.cc .getmyip.com .gets-it.net .go.dyndns.org .gotdns.com .gotdns.org .groks-the.info .groks-this.info .ham-radio-op.net .here-for-more.info .hobby-site.com .hobby-site.org .home.dyndns.org .homedns.org .homeftp.net .homeftp.org .homeip.net .homelinux.com .homelinux.net .homelinux.org .homeunix.com .homeunix.net .homeunix.org .iamallama.com .in-the-band.net .is-a-anarchist.com .is-a-blogger.com .is-a-bookkeeper.com .is-a-bruinsfan.org .is-a-bulls-fan.com .is-a-кандидата.org .is-a-caterer.com .is-a-celticsfan.org .is-a-chef.com .is-a-chef.net .is-a-chef.org .is-a-conservative.com .is-a-cpa.com .is-a-cubicle-slave.com .is-a-democrat.com .is-a-designer.com .is-a-doctor.com .is-a-financialadvisor.com .is-a-geek.com .is-a-geek.net .is-a-geek.org .is-a-green.com .is-a-guru.com .is-a-hard-worker.com .is-a-hunter.com .is-a-knight.org .is-a-landscaper.com .is-a-lawyer.com .is-a-liberal.com .is-a-libertarian.com .is-a-linux-user.org .is-a-llama.com .is-a-musician.com .is-a-nascarfan.com .is-a-Nurse.com .is-a-painter.com .is-a-patsfan.org .is-a-personaltrainer.com .is-a-photography.com .is-a-player.com .is-a-republican.com .is-a-rockstar.com .is-a-socialist.com .is-a-soxfan.org .is-a-student.com .is-a-teacher.com .is-a-techie.com .ис-терапевт.com .is-an-accountant.com .is-an -actor.com .is-an-actress.com .is-an-anarchist.com .is-an-artist.com .is-an-Engineer.com .is-an-entertainer.com .is-by.us .is -certed.com .is-found.org .is-going.com .is-into-anime.com .is-into-cars.com .is-into-cartoons.com .is-into-games.com .is-leet.com .is-lost.org .is-not -certed.com .is-saved.org .is-slick.com .is-uberleet.com .is-very-bad.org .is-very-evil.org .is-very-good.org .is-very-nice.org .is-very-sweet.org .is-with-theband.com .isa-geek.com .isa-geek.net .isa-geek.org .isa-hockeynut.com .issmarterthanyou.com .isteingeek.de .istmein.de .kicks-ass.net .kicks-ass.org .knowsitall.info .land-4-sale.us .lebtimnetz.de .leitungsen.de .likes-pie.com .likescandy.com .merseine.com .merseine.org .mine.nu .misconfused.org .mypets.ws .myphotos.cc .neat-url.com .office-on-the.net .on-the-web.tv .podzone.net .podzone.org .readmyblog.org .remotecam.nu .saves-the-whales.com .scrapper-site.net .crapping.cc .selfip.biz .selfip.com .selfip.info .selfip.net .selfip.org .sells-for-less.com .sells-for-u.com

FreeDNS — Бесплатный DNS — Динамический DNS

Для участников:

Для всех:




Пример демонстрации динамического обновления (интерфейс v2)
[~] $ curl https://sync.afraid.org/u/CyTXMbtq5cPnLjEg5vKHTPDE/
Обновленная демонстрация.freshdns.com с 107.170.238.X на 50.23.197.94

Обновления IPv6? Легко, как и выше, просто добавьте v6 .
[~] $ curl https: // v6 .sync.afraid.org / u / CyTXMbtq5cPnLjEg5vKHTPDE /
Обновлено demo.freshdns.com с 50.23.197.94 до 2607: f0d0: 1102: d5 :: 2

Распространенное использование:

  • Бесплатный DNS , Динамический DNS , Статический DNS и Премиум DNS услуги
  • Простой в использовании, которому доверяют миллионы пользователей
  • Управляйте трафиком своего доменного имени в любое время, в любом месте, в реальном времени, через WAN, LAN и т. Д.
  • 50,789 доменов в общем реестре доменов.Нажмите на любой файл, чтобы прикрепить его, или используйте свой собственный
  • . Доступ к вашему компьютеру с именем (например, zeus.afraid.org или yourdomain.com) вместо числового IP-адреса. Укажите на дом / работу / школу / центр обработки данных / облако и т. Д.
Список функций:
  • Бесплатный и премиальный хостинг поддоменов, хостинг домена, резервное копирование DNS, обратный IPv6 DNS-хостинг (прямой / обратный)
  • Бесплатное и премиальное перенаправление URL [веб-перенаправление]
  • Мгновенно обновите свой IP с помощью автоматического обновления интерфейс
  • Простые динамические обновления, примеры: v1 DD-WRT Guide | v2 DD-WRT Guide (Собственный IPv6)

    Дополнительные возможности…

Регистрация вопросы и ответы



Участники: 3,497,774
Премиум: 4,368
Записи: 10,569,556
Зоны: 1,128179

Securepoint DynDNS — безопасная и динамическая служба DNS


Бесплатно

Создайте до 5 бесплатных хостов — услуга также бесплатна для клиентов, не использующих Securepoint.

Индивидуальный

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

IPv6

SPDNS поддерживает протокол IPv6 и может выполнять обновления с соответствующих адресов.

Токен обновления

Маркер обновления — это пароль, который позволяет обновлять только тот хост, для которого он был создан.


«Регистрация в SPDNS проходит быстро и в значительной степени анонимно. Все, что вам нужно, — это ваше собственное имя пользователя, адрес электронной почты и пароль. Вы можете начать работу, как только получите подтверждение по электронной почте. Адрес может быть используется сразу после создания хоста «.

GIGA Марко Краценберг

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

Бесплатная служба Securepoint DynDNS с тех пор используется тысячами клиентов с тысячами хостов. Служба динамического DNS обслуживает всех, у кого есть собственный сервер (FTP, потоковая передача, облачные, веб-службы или другие службы) дома или на работе, или кто просто хочет использовать VPN-соединения без фиксированных IP-адресов. Благодаря службе динамического DNS у клиентов есть возможность доступа к своим серверам из любого места через определенное имя хоста, даже в случае IP-адресов, которые меняются в основном из-за 24-часового принудительного отключения от DSL-соединений.


Служба Securepoint DynDNS доступна на веб-сайте: https://www.spdyn.de бесплатно, а также доступна для клиентов, которые не используют другие продукты Securepoint.

Duck DNS — установить

Linux cron

если ваша установка linux запускает crontab, вы можете использовать задание cron для обновления
мы можем видеть это с
ps -ef | grep cr [o] n
 
если это ничего не вернет — тогда прочтите, как установить cron для вашего дистрибутива linux.
также убедитесь, что у вас установлен curl , проверьте это, попытавшись запустить curl
завиток
 
если это возвращает команду, не найденную как ошибку — узнайте, как установить curl для вашего дистрибутива. в противном случае давайте начнем и создадим каталог для размещения ваших файлов, переместимся в него и сделаем наш основной скрипт
mkdir duckdns
CD duckdns
vi duck.sh
 
теперь скопируйте этот текст и поместите его в файл (в vi вы нажимаете клавишу i , чтобы вставить, ESC , затем u , чтобы отменить) вы должны изменить свой токен и домен на тот, который вы хотите обновить
вы можете передать список доменов
через запятую (без пробелов) вы можете, если вам нужно жестко закодировать IP-адрес (лучше не делать этого — оставьте поле пустым, и мы определим ваш удаленный IP-адрес)
нажмите ESC , затем используйте клавиши со стрелками для перемещения курсора x удаляет, i возвращает вас в режим вставки
echo url = "https: // www.duckdns.org/update?domains=exampledomain&token=a7c4d0ad-114e-40ef-ba1d-d217904a50f2&ip= "| curl -k -o ~ / duckdns / duck.log -K -
 
теперь сохраните файл (в vi нажмите ESC , затем : wq! затем ENTER )
этот скрипт выполнит запрос https и запишет вывод в файл duck.log
теперь сделайте файл duck.sh исполняемым
chmod 700 duck.sh
 
Далее мы будем использовать процесс cron, чтобы скрипт запускался каждые 5 минут.
crontab -e
 
скопируйте этот текст и вставьте его внизу crontab
* / 5 * * * * ~ / duckdns / duck.ш> / dev / null 2> & 1
 
теперь сохраните файл ( CTRL + o , затем CTRL + x )
давайте протестируем сценарий
./duck.sh
 
это должно просто вернуться к приглашению
мы также можем увидеть, была ли последняя попытка успешной ( OK или плохой KO )
кошка duck.log
 
если это нокаут, проверьте правильность вашего токена и домена в скрипте duck.sh

графический интерфейс Linux

версия для Linux с графическим интерфейсом требует установки zenity, curl и cron.
установите zenity, curl и cron, если он еще не установлен.
в системах Linux на основе Debian откройте терминал и введите
sudo apt-get установить zenity cron curl
 
загрузите версию графического интерфейса Linux в домашнюю папку вашего пользователя
для запуска сценария откройте окно терминала и введите:
chmod + x duck-setup-gui.sh
./duck-setup-gui.sh
 
введите свой домен

введите свой токен

Теперь будет файл журнала и сценарий оболочки (который вы можете протестировать вручную), установленный примерно на
~ / duckdns / утка.журнал
~ / duckdns / duck.sh
 
Сценарий оболочки будет добавлен в cron, который вызывается каждые 5 минут от имени вашего пользователя, вы можете просмотреть это с помощью
crontab -l
 

Скрипт ядра DotNet

сценарий DotNew Core должен работать в любой системе, которая может работать с DotNet: Windows, OSX, Linux, системы
В проект включен полный набор инструкций linux Shell версии

графический интерфейс для Windows

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

Шаг 1 — загрузите и установите программное обеспечение с www.etx.ca

загрузите программное обеспечение с http://www.etx.ca/
установите клиент и запустите его, вы должны увидеть новый значок в трее (в Windows 7 вам может потребоваться сделать его всегда видимым, щелкнув правой кнопкой мыши по лотку и изменив настройки)

Шаг 2 — настройте программное обеспечение для выбран домен

щелкните правой кнопкой мыши на лотке и выберите DuckDNS Settings , теперь вы должны увидеть экран настроек
на этом экране вы должны изменить свой токен и домен на тот, который вы хотите обновить
затем нажмите ОК , чтобы применить новые настройки

Шаг 3 — проверьте, работает ли

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

Windows скрипт

эти инструкции предназначены для Windows 7 , сценарий vbs должен работать в Vista, Windows 8 и даже XP
однако вам придется выяснить различия в Task Scheduler между разными версиями Windows.

Шаг 1. Выберите свой домен

вы должны изменить свой токен и домен на тот, который вы хотите обновить

Шаг 2 — Создание сценария

2.1 Перейдите в «Пуск» и выберите «Компьютер» (Windows XP выберите «Мой компьютер»)
2,2 Перейдите в C: \ users \ YOUR-USERNAME (Windows XP: C: \ Documents and Settings \ YOUR-USERNAME)
2.3 Щелкните правой кнопкой мыши в пустом месте и выберите НОВОЕ> Текстовый документ. Назовите файл Duckdns и откройте файл.
2,4 Выделите весь зеленый текст ниже и ПРАВОЙ ЩЕЛЧОК> КОПИРОВАТЬ
Вызов LogEntry ()

Sub LogEntry ()
При ошибке Возобновить Далее
Dim objRequest
Тусклый URL

URL = "https: // www.duckdns.org/update?domains=exampledomain&token=a7c4d0ad-114e-40ef-ba1d-d217904a50f2&ip= "

Установите objRequest = CreateObject ("Microsoft.XMLHTTP")
objRequest.open "GET", URL, false
objRequest.Send
Установите objRequest = Nothing
Конец подписки
 
2,5 Вернитесь к текстовому документу и выберите «Вставить». Сохраните документ и закройте его.
2,6 Замените .TXT в конце файла текстового документа на .VBS и нажмите Enter. Выберите Да во всплывающем окне расширения.
ПРИМЕЧАНИЕ: Если вы не видите файл.TXT в конце файла, вам нужно будет включить «Расширения имени файла». Это можно сделать с помощью:
Windows 8: Откройте окно проводника, например папку «Компьютер» или «Документы», нажав клавиши CTRL + E на клавиатуре. Вдоль верхней панели есть опция VIEW, выберите ее и справа поставьте галочку в поле с надписью «Расширения имени файла». Вернитесь к своему файлу и выполните шаг 2.6.
Windows 7 / XP: Откройте «Пуск» и выберите «Компьютер» («Мой компьютер» для XP), затем в верхней части окна найдите и выберите «Инструменты»> «Параметры папки» и перейдите на вкладку «Просмотр».Найдите и снимите флажок «Скрыть расширения для известных типов файлов». Нажмите OK, вернитесь к своему файлу и выполните шаг 2.6.

Шаг 3 — Создание задачи

Эта задача состоит в том, чтобы автоматически запустить файл сценария, который вы только что создали. Следуйте инструкциям в зависимости от вашей версии Windows.
Windows 7 и 8: Чтобы открыть Планировщик заданий в Windows 8 и 8.1: Щелкните меню «Пуск» (Windows 8.1) или нажмите клавишу Windows на клавиатуре. Начните вводить слова ПАНЕЛЬ УПРАВЛЕНИЯ и выберите Панель управления с правой стороны, когда появится опция.Зайдите в Администрирование и откройте Планировщик заданий.
Чтобы открыть Планировщик заданий в Windows 7: нажмите Пуск и выберите Панель управления. Зайдите в Администрирование и откройте Планировщик заданий.
В правом столбце выберите «Создать задачу». Введите «DuckDns Updater» в поле «Имя», затем выберите вкладку «Триггеры» и нажмите «Создать».
Установите для триггера значение «Ежедневно», начиная с 12:00:01, установите флажок «Повторять задачу каждые:» и установите для него значение 5 минут. (См. Изображение ниже). По завершении нажмите ОК.

Затем перейдите на вкладку Действия и выберите Создать. В поле «] Программа / сценарий» нажмите кнопку «Обзор». В новом открывшемся окне щелкните «Этот компьютер» в левом столбце, затем перейдите в папку C: \ Users \ ВАШЕ-ПОЛЬЗОВАТЕЛЬСКОЕ ИМЯ и щелкните один раз по сценарию, который вы создали ранее. Щелкните ОТКРЫТЬ в нижней части окна, затем щелкните ОК и еще раз ОК в окне Создание задачи.

Windows XP:
Нажмите Пуск, перейдите в Панель управления и откройте «Запланировать задачи». Выберите Добавить новую задачу в верхней части окна.
Нажмите Далее в новом открывшемся окне, затем выберите Обзор, когда появится окно, показанное ниже.

Щелкните Мой компьютер в левом столбце и перейдите в C: \ Documents and Settings \ ВАШЕ ИМЯ ПОЛЬЗОВАТЕЛЯ
. Щелкните один раз на файле сценария и выберите Открыть в правом нижнем углу.

В следующем окне выберите «Когда я вхожу в систему» ​​и нажмите «Далее». Оставьте поля имени пользователя и пароля без изменений и нажмите Далее, затем нажмите Готово.

osx

если вы не знакомы с использованием терминала в OSX, подумайте об использовании файла JAR (из windows-gui) из http: // www.etx.ca/

osx (10.8 или более ранняя версия) по умолчанию имеет установленный cron,
, когда вы открываете crontab, для вашего пользователя будет настроен новый crontab.
позволяет начать работу и создать каталог для размещения ваших файлов, перейти в это и сделать наш основной сценарий
эти инструкции предназначены для пользователя администратор изменить пути в соответствии с вашим пользователем
открыть новый терминал, он будет в вашем домашнем каталоге

mkdir duckdns
CD duckdns
vi duck.sh
 
теперь скопируйте этот текст и поместите его в файл (в vi вы нажимаете клавишу i , чтобы вставить, ESC , затем u , чтобы отменить) вы должны изменить свой токен и домен на тот, который вы хотите обновить
вы можете передать список доменов
через запятую (без пробелов) вы можете, если вам нужно жестко закодировать IP-адрес (лучше не делать этого — оставьте поле пустым, и мы определим ваш удаленный IP-адрес)
нажмите ESC , затем используйте клавиши со стрелками для перемещения курсора x удаляет, i возвращает вас в режим вставки
echo url = "https: // www.duckdns.org/update?domains=exampledomain&token=a7c4d0ad-114e-40ef-ba1d-d217904a50f2&ip= "| curl -k -o /Users/administrator/duckdns/duck.log -K -
 
теперь сохраните файл (в vi нажмите ESC , затем : wq! затем ENTER )
этот скрипт выполнит запрос https и запишет вывод в файл duck.log
теперь сделайте файл duck.sh исполняемым
chmod 700 duck.sh
 
Далее мы будем использовать процесс cron, чтобы скрипт запускался каждые 5 минут.
crontab -e
 
скопируйте этот текст и вставьте его внизу crontab
* / 5 * * * * / Пользователи / administrator / duckdns / duck.ш> / dev / null 2> & 1
 
теперь сохраните файл ( CTRL + o , затем CTRL + x )
давайте протестируем сценарий
./duck.sh
 
это должно просто вернуться к приглашению
мы также можем увидеть, была ли последняя попытка успешной ( OK или плохой KO )
кошка duck.log
 
если это нокаут, проверьте правильность вашего токена и домена в скрипте duck.sh

домашнее пиво osx

откройте новый терминал, он будет в вашем домашнем каталоге
варочный кран желинские / утиные
варить установить duckdns
ln -sfv / usr / local / opt / duckdns / *.plist ~ / Библиотека / LaunchAgents
launchctl load ~ / Библиотека / LaunchAgents / homebrew.mxcl.duckdns.plist
 
создайте новый текстовый файл на
$ HOME / .duckdns
 
вы должны изменить свой токен и домен на тот, который вы хотите обновить
вставьте это содержимое в файл
DOMAIN = "exampledomain"
ТОКЕН = "a7c4d0ad-114e-40ef-ba1d-d217904a50f2"
 

IP-монитор для OS X

IP Monitor — это простой в использовании клиент обновления динамического DNS для OS X.
Он поддерживает DuckDNS и других поставщиков динамического DNS.
В обновлении IP Monitor v2.0 появилась поддержка IPv6.

IP Monitor доступен в Apple Mac App Store по всему миру.


RealDNS для iOS и OSX

RealDNS — это клиент для iOS и

, который поддерживает DuckDNS, посмотрите в iTunes Store.

raspberrypi

если вы используете http: // www.raspbmc.com/, тогда вы должны следовать инструкциям raspbmc
сначала позвольте войти в ваш raspberrypi через ssh
ssh pi @ raspberrypi
 
затем давайте создадим каталог для размещения ваших файлов, перейдем в него и сделаем наш основной скрипт
mkdir duckdns
CD duckdns
vi duck.sh
 
теперь скопируйте этот текст и поместите его в файл (в vi вы нажимаете клавишу i , чтобы вставить, ESC , затем u , чтобы отменить) вы должны изменить свой токен и домен на тот, который вы хотите обновить
вы можете передать список доменов
через запятую (без пробелов) вы можете, если вам нужно жестко закодировать IP-адрес (лучше не делать этого — оставьте поле пустым, и мы определим ваш удаленный IP-адрес)
нажмите ESC , затем используйте клавиши со стрелками для перемещения курсора x удаляет, i возвращает вас в режим вставки
echo url = "https: // www.duckdns.org/update?domains=exampledomain&token=a7c4d0ad-114e-40ef-ba1d-d217904a50f2&ip= "| curl -k -o ~ / duckdns / duck.log -K -
 
теперь сохраните файл (в vi нажмите ESC , затем : wq! затем ENTER )
этот скрипт выполнит запрос https и запишет вывод в файл duck.log
теперь сделайте файл duck.sh исполняемым
chmod 700 duck.sh
 
Затем мы будем использовать процесс cron, чтобы скрипт запускался каждые 5 минут.
crontab -e
 
скопируйте этот текст и вставьте его внизу crontab
* / 5 * * * * ~ / duckdns / duck.ш> / dev / null 2> & 1
 
теперь сохраните файл ( CTRL + o , затем CTRL + x )
давайте протестируем сценарий
./duck.sh
 
это должно просто вернуться к приглашению
мы также можем увидеть, была ли последняя попытка успешной ( OK или плохой KO )
кошка duck.log
 
если это KO, проверьте правильность вашего токена и домена в сценарии duck.sh
Последняя задача для Raspbmc — сделать автозапуск cron при перезагрузке для Raspbian, вам не нужно этого делать
сначала мы просто вручную запускаем crontab
запуск службы sudo cron
 
Затем, чтобы автоматически запускать cron при перезагрузке, в Raspmbc вы проверяете опцию в меню Программы Raspbmc в XBMC

raspbmc — raspberrypi

если вы используете сборку XMBC для raspberrypi (http: // www.raspbmc.com/) то нужны доработки
Raspbmc имеет немного более защищенный SSH-сервер, это помешает вам подключиться к вашему pi из Интернета по SSH.
изменения ниже позволят вам подключаться через SSH из внешней сети
прежде чем мы изменим доступ, мы должны изменить пароль для пользователя pi
ssh [email protected]
(пароль малиновый)
пароль
(пароль малиновый)
smbpasswd
 
хорошо, хорошо, следующее изменение — настроить iptables config , это правила, предотвращающие доступ к порту 22
sudo su
vi / etc / network / if-up.d / secure-rmc
 
теперь перейдите к нижней части файла (SHIFT + G) и измените 2 строки, чтобы они выглядели как 4 строки под
(в vi вы нажимаете клавишу i для вставки, ESC , затем u для отмены)
iptables -A INPUT -s $ NETMASK -i $ IFACE -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -i $ IFACE -j ACCEPT
iptables -A INPUT -p udp --dport 22 -i $ IFACE -j ACCEPT
iptables -A INPUT -i $ IFACE -j DROP
 
последние 2 задания — установите curl и перезагрузите пи
sudo apt-get update
sudo apt-get install curl
sudo перезагрузить сейчас
 
давайте создадим каталог для размещения ваших файлов, переместимся в него и сделаем наш основной скрипт
cd ~
mkdir duckdns
CD duckdns
vi утка.ш
 
теперь скопируйте этот текст и поместите его в файл (в vi вы нажимаете клавишу i , чтобы вставить, ESC , затем u , чтобы отменить) вы должны изменить свой токен и домен на тот, который вы хотите обновить
вы можете передать список доменов
через запятую (без пробелов) вы можете, если вам нужно жестко закодировать IP-адрес (лучше не делать этого — оставьте поле пустым, и мы определим ваш удаленный IP-адрес)
нажмите ESC , затем используйте клавиши со стрелками для перемещения курсора x удаляет, i возвращает вас в режим вставки
echo url = "https: // www.duckdns.org/update?domains=exampledomain&token=a7c4d0ad-114e-40ef-ba1d-d217904a50f2&ip= "| curl -k -o ~ / duckdns / duck.log -K -
 
теперь сохраните файл (в vi нажмите ESC , затем : wq! затем ENTER )
этот скрипт выполнит запрос https и запишет вывод в файл duck.log
теперь сделайте файл duck.sh исполняемым
chmod 700 duck.sh
 
Далее мы будем использовать процесс cron, чтобы скрипт запускался каждые 5 минут.
crontab -e
 
скопируйте этот текст и вставьте его внизу crontab
* / 5 * * * * ~ / duckdns / duck.ш> / dev / null 2> & 1
 
теперь сохраните файл ( CTRL + o , затем CTRL + x )
давайте протестируем сценарий
./duck.sh
 
это должно просто вернуться к приглашению
мы также можем увидеть, была ли последняя попытка успешной ( OK или плохой KO )
кошка duck.log
 
если это KO, проверьте правильность вашего токена и домена в сценарии duck.sh
Последняя задача для Raspbmc — сделать автозапуск cron при перезагрузке для Raspbian, вам не нужно этого делать
сначала мы просто вручную запускаем crontab
запуск службы sudo cron
 
Затем, чтобы автоматически запускать cron при перезагрузке, в Raspmbc вы проверяете опцию в меню Программы Raspbmc в XBMC

ec2 (Linux)

на ec2 текущий ip можно найти с помощью команды ec2-metadata —public-ipv4
это означает, что нам нужно обновить вашу запись только тогда, когда она действительно изменит
поскольку экземплярам ec2 назначается ip при загрузке, нам нужно принудительно указать ip в команде curl поэтому сначала позвольте войти в ваш экземпляр ubuntu ec2 через ssh как пользователь ubuntu
ssh -i <ВАШ КЛЮЧ PEM> user @ ec2-00-00-00-00.us-west-2.compute.amazonaws.com
 
затем давайте создадим каталог для размещения ваших файлов, перейдем в него и сделаем наш основной скрипт
mkdir duckdns
CD duckdns
vi duck.sh
 
теперь скопируйте этот текст и поместите его в файл (в vi вы нажимаете клавишу i , чтобы вставить, ESC , затем u , чтобы отменить) вы должны изменить свой токен и домен на тот, который вы хотите обновить
вы можете передать список доменов
через запятую (без пробелов) нажмите ESC , затем используйте клавиши со стрелками для перемещения курсора x удаляет, i возвращает вас в режим вставки
#! / bin / bash
текущий = ""
пока правда; делать
latest = `ec2-metadata --public-ipv4`
echo "public-ipv4 = $ latest"
если ["$ current" == "$ latest"]
тогда
эхо "ip не изменен"
еще
echo "ip изменился - обновление"
current = $ latest
echo url = "https: // www.duckdns.org/update?domains=exampledomain&token=a7c4d0ad-114e-40ef-ba1d-d217904a50f2&ip= "| curl -k -o ~ / duckdns / duck.log -K -
фи
спать 5м
сделанный
 
теперь сохраните файл (в vi нажмите ESC , затем : wq! затем ENTER )
теперь сделайте файл duck.sh исполняемым, а затем создайте следующий файл сценария
chmod 700 duck.sh
vi duck_daemon.sh
 
теперь скопируйте этот текст и поместите его в файл (в vi вы нажимаете клавишу i , чтобы вставить, ESC , затем u , чтобы отменить)
#! / bin / bash
su - ubuntu -c "nohup ~ / duckdns / duck.sh> ~ / duckdns / duck.log 2> & 1 & "
 
теперь сохраните файл (в vi нажмите ESC , затем : wq! затем ENTER )
теперь сделайте файл duck_daemon.sh исполняемым и измените его разрешения
chmod + x duck_daemon.sh
sudo chown root duck_daemon.sh
sudo chmod 744 duck_daemon.sh
 
чтобы проверить это, мы должны запустить его как root
sudo ./duck_daemon.sh
 
это должно просто вернуться к приглашению
мы видим, что он работает с
ps -ef | grep duck
 
мы также можем увидеть, была ли последняя попытка успешной ( OK или плохой KO )
кошка утка.журнал
 
если это нокаут, проверьте свой токен и правильность домена в сценарии duck.sh
наконец, мы делаем автоматический запуск демона утки при загрузке
sudo ln -s ~ / duckdns / duck_daemon.sh /etc/rc2.d/S10duckdns
 
как вы можете видеть, скрипт настроен на запуск при загрузке экземпляра
ls -la /etc/rc2.d/
 
последний тест — убить запущенный процесс и запустить его, как при загрузке
утка
судо /etc/rc2.d/S10duckdns
 
теперь мы можем увидеть, работает ли он
ps -ef | grep duck
 

OpenWrt

первая часть инструкций предназначена для людей, которые хотят более простую установку, но будут принимать http
если вы хотите использовать https, то вам необходимо следовать дальнейшим инструкциям
вики по адресу http: // wiki.openwrt.org/doc/howto/ddns.client может быть полезен, если у вас есть проблемы
вы должны изменить свой токен и домен на тот, который вы хотите обновить
устанавливаем пакеты ddns
обновление opkg
opkg установить ddns-скрипты
 
затем установите ddns-scripts
ddns-скрипты
 
отредактируйте конфигурацию в / etc / config / ddns
конфигурационная служба "duckdns"
        опция включена "1"
        вариант домена "exampledomain.duckdns.org "
        опция имя пользователя "exampledomain"
        вариант пароля "a7c4d0ad-114e-40ef-ba1d-d217904a50f2"
        опция ip_source "сеть"
        опция ip_network "wan"
        опция force_interval "72"
        опция force_unit "часы"
        опция check_interval "10"
        опция check_unit "минуты"
        #option ip_source "interface"
        #option ip_interface "eth0.1"
        #option ip_source "web"
        #option ip_url "http: // ipv4.wtfismyip.com/text "
        option update_url "http://www.duckdns.org/update?domains=[USERNAME ]&token=[PASSWORD ]&ip=[IP]"
        #option use_https "1"
        #option cacert "/etc/ssl/certs/cacert.pem"
 
теперь запусти это
ш
. /usr/lib/ddns/dynamic_dns_functions.sh # обратите внимание на начальную точку
start_daemon_for_all_ddns_sections "wan"
Выход
 
Теперь мы можем протестировать сценарий, выполнив команду
/usr/lib/ddns/dynamic_dns_updater.sh duckdns
 
если вы хотите использовать https — вам нужно будет скачать пакет Start SSL ca и установить его
сначала устанавливаем curl и загружаем файл PEM
обновление opkg
opkg установить curl
mkdir -p / и т.д. / SSL / сертификаты
curl -k https: // сертификаты.secureserver.net/repository/sf_bundle-g2.crt> /etc/ssl/certs/ca-bundle.pem
 
тогда вам нужно повторно изменить конфигурацию в / etc / config / ddns (раскомментируйте эти 2 строки)
        option use_https "1"
        option cacert "/etc/ssl/certs/ca-bundle.pem"
 
обратитесь к вики по отладке и т. д. http://wiki.openwrt.org/doc/howto/ddns.client

помидорUSB

эти инструкции предназначены для томата USB
войдите в веб-панель и посетите Basic , затем DDNS раздел
заполните раздел Dynamic DNS 2 URL
вы должны изменить свой токен и домен на тот, который вы хотите обновить
https: // www.duckdns.org/update?domains=exampledomain&token=a7c4d0ad-114e-40ef-ba1d-d217904a50f2
 
Вы можете выбрать протокол HTTP или HTTPS.

микротик

последние сообщения на форуме https://forum.mikrotik.com/viewtopic.php?f=9&t=84140#

эти инструкции предназначены для маршрутизаторов mikrotik
, вы, , должны изменить свой токен и домен на тот, который вы хотите для обновления

Более новое обновление скрипта

: глобальное значение актуального IP = [/ IP-адрес получить [найти, где интерфейс = МАТРИЦА] имя-значение = адрес];
: глобальное значение actualIP = [: выбрать $ actualIP -1 [: найти $ actualIP "/" -1]];
: if ([: len [/ file find where name = ipstore.текст]]

Старая версия скрипта 
: global currentIP;
: local newIP [/ ip-адрес получить [find interface = "INTERFACENAMEHERE"] адрес];
: if ($ newIP! = $ currentIP) do = {
    : информация журнала "IP-адрес $ currentIP изменен на $ newIP";
    : установить currentIP $ newIP;
    / tool fetch mode = https url = "https://www.duckdns.org/update?domains=exampledomain&token=a7c4d0ad-114e-40ef-ba1d-d217904a50f2&ip=$newIP" dst-path = duckdns.txt;
    : локальный результат [/ файл получает содержимое duckdns.txt];
    : log info "Duck DNS update result: $ result";
}
 
добавить разрешения для: чтения, записи, политики, теста
не забудьте изменить имя интерфейса , доменов и токена в соответствии с вашей конфигурацией!
не забудьте установить планировщик!
не забудьте включить IP Cloud (если вы не можете включить IP Cloud или используете более раннюю версию, чем RouterOS v6.14, используйте "newIP [/ ip address get [find interface =" ether1-gateway "];" вместо "newIP [/ ip cloud get public-address]"; в вашем сценарии.

fritzbox

эти инструкции предназначены для маршрутизатора fritzbox
вы должны изменить свой токен и домен на тот, который вы хотите обновить
некоторые прошивки (Fritz! Box 7170) не поддерживают HTTPS и не любят & ip = часть URL-адреса — используйте альтернативный URL-адрес, если HTTPS-адрес не работает
в веб-интерфейсе вашего fritzbox перейдите на страницу, где вы настраиваете dyndns services , и выберите custom service .
введите следующий URL-адрес обновления
https://www.duckdns.org/update?domains=exampledomain&token=a7c4d0ad-114e-40ef-ba1d-d217904a50f2&ip=&ipv6= 
 
домен — это ваш поддомен на DuckDNS.
пароль — это ваш токен.
имя пользователя должно быть установлено на «нет».

, используйте альтернативный URL-адрес (подтверждено, что он работает на Fritz! Box 7170), если ваш IP-адрес не обновляется автоматически

http://www.duckdns.org/update?domains=exampledomain&token=a7c4d0ad-114e-40ef-ba1d-d217904a50f2&ip=
 

zte h208n

эти инструкции предназначены для маршрутизатора zte h208n
вы должны изменить свой токен и домен на тот, который вы хотите обновить

, zteh208n имеет панель DDNS в разделе приложений веб-интерфейса.
, фактическая схема DDNS, которую он использует, не поддерживается нами, однако мы можем использовать ее для выполнения простых запросов http (s).

вы должны добавить? в конце URL-адреса, чтобы лишний текст, добавленный маршрутизатором, игнорировался.
используйте следующий URL (шаблон https://duckdns.org/update/exampledomain/yourtoken?)
вы можете добавить дополнительный ipaddress, если хотите принудительно установить значение (https://duckdns.org/update/exampledomain/ yourtoken / ipaddress?)

Включить: установлен
Имя службы: dyndns
Пользовательский сервер: www.duckdns.org
Пользовательский URL: / update / exampledomain / a7c4d0ad-114e-40ef-ba1d-d217904a50f2?
Имя хоста: exampledomain
Провайдер: NA
Пароль: NA
 
вот как этот раздел выглядит в веб-интерфейсе (обязательно выполните указанные выше действия)

freenas

есть хорошее онлайн-руководство по адресу: https://forums.freenas.org/index.php?threads/how-to-install-duckdns-org-a-how-to-guide.24170/

, эти инструкции предназначены для любого установка freenas
вы должны изменить свой токен и домен на тот, который вы хотите обновить
Войдите в свой сервер Freenas GUI
Перейдите в Система -> Cron Jobs-> Add New Cron Job
Set новую работу cron.
Установить как «никто».
Вы можете запускать его через 1 минуту в час, каждые 12 часов (или реже) каждый день недели.
Команда для запуска:

/ usr / local / bin / curl http://www.duckdns.org/update/exampledomain/a7c4d0ad-114e-40ef-ba1d-d217904a50f2
 

оборудование

Если вы хотите создать решение Arduino на основе ядра ESP8266, то желаю удачи, что кто-то это сделал!

Davide Gironi создал аппаратную плату с кастомной прошивкой для использования DuckdDns и обеспечения веб-интерфейса.

Инструкции подробно описаны в его блоге

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

домен: exampledomain
токен: a7c4d0ad-114e-40ef-ba1d-d217904a50f2
 

андроид

эти инструкции предназначены для людей, желающих использовать ОС на базе Android для поддержания актуальности своей записи duckdns

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

, клиент предоставляется http://www.etx.ca/ и может быть загружен с Play Market, как и следовало ожидать.

pfSense

эти инструкции предназначены для брандмауэра с открытым исходным кодом pfSense
в веб-интерфейсе pfSense перейдите на страницу, где вы устанавливаете dyndns services , и выберите custom service .
введите следующий URL-адрес обновления
https: // www.duckdns.org/update?domains=exampledomain&token=a7c4d0ad-114e-40ef-ba1d-d217904a50f2&ip=%IP%
 
измените Result Match на
Хорошо
 
имя пользователя может быть пустым
пароль может быть пустым

GnuDIP.http

эти инструкции предназначены для GnuDIP. http
многие маршрутизаторы ADSL имеют этот протокол в качестве опции, например Huawei HG533.
на веб-интерфейсе маршрутизатора (обычно http://192.168.1.1 с именем пользователя и паролем — admin) перейдите в Advanced Settings и выберите DDNS .
теперь заполните форму конфигурации и отправьте конфигурацию.
Поставщик услуг: Другое
Хост: exampledomain
Имя пользователя: NA
Адрес сервера: duckdns.org/gnudip/
Протокол: GNUDip.http
WAN-соединение: nas_0_38
Домен: duckdns.org
Пароль: a7c4d0ad-114e-40ef-ba1d-d217904a50f2
Порт сервера: 80
Название службы: DuckDNS
 
Теперь проверьте, что ваш IP обновился на нашем экране доменов.
если этого не произошло, проверьте свою конфигурацию (убедитесь, что вы ввели правильный хост [ваш домен] и пароль [ваш токен])

dd-wrt

эти инструкции предназначены для маршрутизаторов dd-wrt
на веб-интерфейсе маршрутизатора найдите раздел DDNS в области настройки.
Вы можете или HTTP или HTTPS для URL
Служба DDNS: Пользовательская
Сервер DYNSND: duckdns.орг
Имя пользователя: NA
Пароль: NA
Имя хоста: a7c4d0ad-114e-40ef-ba1d-d217904a50f2
URL: http: //www.duckdns.org/update? Domains = exampledomain & token =
Дополнительные параметры DDNS: - подробный 5
Не использовать проверку внешнего IP-адреса: Да
Интервал принудительного обновления: 10
 
теперь нажмите Сохранить и Применить настройки и посмотрите, как создаются журналы

союзный телезис

эти инструкции относятся к allied telesis AT-AR450S
вы должны изменить свой токен и домен на тот, который вы хотите обновить
AT-AR450S и некоторые другие модели позволяют выполнять простые HTTP-запросы.
используйте следующий URL-адрес (шаблон https://duckdns.org/update/exampledomain/yourtoken)
вы можете добавить дополнительный IP-адрес, если хотите принудительно задать значение (https://duckdns.org/update/exampledomain/yourtoken/ipaddress)

изменить / создать файл

pppupipc.scp
 
добавьте эти строки (чтобы http-запрос работал для вашего домена)
del файл = ddnsipup.txt
метод загрузки = http destination = flash destfile = ddnsipup.txt fi = update / exampledomain / a7c4d0ad-114e-40ef-ba1d-d217904a50f2 server = www.duckdns.org
 
затем активируйте триггер на событии ppp up
# Конфигурация TRIGGER
включить триггер
создать триггер = 1 interface = ppp1 event = up cp = ipcp script = pppupipc.scp
 

техниколор TG582n

эти инструкции предназначены для Technicolor TG582n, другие модели могут работать с этими инструкциями

используйте telnet для подключения к маршрутизатору

телнет 192.168.1.1
 
после входа в систему введите следующие команды и нажимайте ввод после каждой строки
dyndns
служба
модифицировать
name = custom
[сервер] = www.duckdns.org
[порт] = www-http (оставить по умолчанию)
[запрос] = / update / exampledomain / a7c4d0ad-114e-40ef-ba1d-d217904a50f2
[updateinterval] = 10800 (в секундах - это 3 часа)
[retryinterval] = 30 (оставлено по умолчанию)
[max_retry] = 3 (оставлено по умолчанию)
сохранить все
 
Теперь откройте графический интерфейс маршрутизатора в своем веб-браузере и перейдите к настройкам dyndns .
пользователь: NA
пароль: что угодно, если только он не пустой
услуга: на заказ
хост: www.duckdns.org
 
страница настроек роутеров dyndns выглядит так, как показано ниже

DynDns

мы размещаем совместимую с DynDns конечную точку https: // help.dyn.com/remote-access-api/perform-update/
любой Клиент, который может это использовать, должен иметь возможность использовать это. e, g, inadyn

Примечание мы поддерживаем как новую конечную точку v3, так и

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

https: // nouser: a7c4d0ad-114e-40ef-ba1d-d217904a50f2 @ www.duckdns.org/nic/update?hostname=exampledomain&myip=1.1.1.1&wildcard=NOCHG&mx=NOCHG&backmx=NOCHG
 
версия v3
http: // nouser: [email protected]/v3/update? hostname = exampledomain & myip = 1.1.1.1
 
отзывы от этой службы: хорошо, плохо, ночг

инадын

http://troglobit.com/inadyn.html имеет небольшой клиент с открытым исходным кодом, который есть в большинстве репозиториев пакетов Linux
клиент использует конечную точку dyndns

, вы должны изменить свой токен и домен на тот, который вы хотите обновить

пример терминала

вы можете протестировать конечную точку с помощью команды indyn с
inadyn --dyndns_server_name www.duckdns.org --username nouser --password a7c4d0ad-114e-40ef-ba1d-d217904a50f2 --update_period 60000 --alias exampledomain --verbose 5 --dyndns_server_url / nic /?
 

, пример ubuntu

этот пример снят с того, кто настраивает inadyn в Ubuntu

, устанавливает inadyn

sudo apt-get install inadyn curl
 
создать файл конфигурации inadyn (/etc/inadyn.conf)
sudo gedit /etc/inadyn.conf
 
и сохраните этот контент
--dyndns_server_name www.duckdns.org
--username nouser
--password a7c4d0ad-114e-40ef-ba1d-d217904a50f2
--update_period 60000
--force_update_period 320000
--alias exampledomain
--verbose 0
--dyndns_server_url / nic /?
--syslog
--задний план
 
добавить inadyn в crontab
РЕДАКТОР экспорта = gedit && sudo crontab -e
 
отредактируйте файл, чтобы добавить следующую строку
@reboot / usr / sbin / inadyn
 
перезагрузите компьютер
подождите 3 минуты
проверьте, работает ли inadyn
ps -A | grep inadyn
 
проверить поведение inadyn
подробнее / var / log / messages | grep INADYN
 
проверьте, разрешается ли ваше доменное имя
nslookup exampledomain.duckdns.org
 

Linux BSD Cron

если ваша установка linux запускает crontab, вы можете использовать задание cron для обновления
мы можем видеть это с
ps -ef | grep cr [o] n
 
если это ничего не вернет — тогда прочтите, как установить cron для вашего дистрибутива linux.
также убедитесь, что у вас установлен curl , проверьте это, попытавшись запустить curl
завиток
 
если это возвращает команду, не найденную как ошибку — узнайте, как установить curl для вашего дистрибутива.в противном случае давайте начнем и создадим каталог для размещения ваших файлов, переместимся в него и сделаем наш основной скрипт
mkdir duckdns
CD duckdns
vi duck.sh
 
теперь скопируйте этот текст и поместите его в файл (в vi вы нажимаете клавишу i , чтобы вставить, ESC , затем u , чтобы отменить) вы должны изменить свой токен и домен на тот, который вы хотите обновить
вы можете передать список доменов
через запятую (без пробелов) вы можете, если вам нужно жестко закодировать IP-адрес (лучше не делать этого — оставьте поле пустым, и мы определим ваш удаленный IP-адрес)
нажмите ESC , затем используйте клавиши со стрелками для перемещения курсора x удаляет, i возвращает вас в режим вставки

#! / bin / sh

DOMAINS = "пример"
ТОКЕН = "feedface-dead-c0ed-babe-c0ffeec0de99"
curl_out = $ (эхо
url = "https: // www.duckdns.org/update?domains=exampledomain&token=a7c4d0ad-114e-40ef-ba1d-d217904a50f2 "
| / usr / local / bin / curl --insecure --silent --config -)

если [== "ОК"]; тогда
    logger -p daemon.info "duckdns update ok"
еще
    logger -p daemon.err "ошибка обновления duckdns"
фи
 
теперь сохраните файл (в vi нажмите ESC , затем : wq! затем ENTER )
этот скрипт выполнит запрос https и запишет вывод в файл duck.log
теперь сделай утку.исполняемый файл sh
chmod 700 duck.sh
 
Далее мы будем использовать процесс cron, чтобы скрипт запускался каждые 5 минут.
crontab -e
 
скопируйте этот текст и вставьте его внизу crontab
* / 5 * * * * ~ / duckdns / duck.sh> / dev / null 2> & 1
 
теперь сохраните файл ( CTRL + o , затем CTRL + x )
давайте протестируем сценарий
./duck.sh
 
это должно просто вернуться к приглашению
мы также можем увидеть, была ли последняя попытка успешной, проверив статус демона.

гладкая стенка

По умолчанию у smoothwall есть WGET — этот скрипт предназначен для базовой установки smooothwall
вы должны изменить свой токен и домен на тот, который вы хотите обновить
#! / bin / sh
wget --no-check-certificate -O - -o ./duck-mydns.log "https://www.duckdns.org/update?domains=exampledomain&token=a7c4d0ad-114e-40ef-ba1d-d217904a50f2&ip="
 
не забудьте изменить доменов и токен согласно вашей конфигурации!

синология

эти инструкции предназначены для Synology DSM 6.1 установка
вы должны изменить свой токен и домен на тот, который вы хотите обновить

В веб-панели: перейдите на панель управления / внешний доступ / вкладку ddns
выберите настройку — добавьте нового поставщика DDNS

утки
http://www.duckdns.org/update?domains=__HOSTNAME__&token=__PASSWORD__&ip=__MYIP__
 
вот как этот раздел выглядит в веб-интерфейсе (убедитесь, что вы выполнили действия, указанные выше)

Теперь заполните форму, указав свои данные

Включить: ПРОВЕРЕНО
Предоставление услуг: duckdns
Имя хоста: exampledomain
Имя пользователя / электронная почта: нет
Пароль / ключ: a7c4d0ad-114e-40ef-ba1d-d217904a50f2
 

, вы должны увидеть udpater в веб-интерфейсе

Linux netcat cron

эта версия netcat предназначена для систем, в которых нет доступных wget или curl

ЭТА ВЕРСИЯ ЗАПРЕЩЕНА HTTP: ИСПОЛЬЗУЙТЕ ЭТО ТОЛЬКО ЕСЛИ У ВАС НЕТ СПОСОБА ИСПОЛЬЗОВАТЬ БЕЗОПАСНЫЙ МЕТОД

, если ваша установка linux запускает crontab, тогда вы можете используйте задание cron для обновления
, мы можем увидеть это с помощью

ps -ef | grep cr [o] n
 
если это ничего не вернет — тогда прочтите, как установить cron для вашего дистрибутива linux.
также убедитесь, что у вас установлен curl , проверьте это, попытавшись запустить curl
завиток
 
если это возвращает команду, не найденную как ошибку — узнайте, как установить curl для вашего дистрибутива. в противном случае давайте начнем и создадим каталог для размещения ваших файлов, переместимся в него и сделаем наш основной скрипт
mkdir duckdns
CD duckdns
vi duck.sh
 
теперь скопируйте этот текст и поместите его в файл (в vi вы нажимаете клавишу i , чтобы вставить, ESC , затем u , чтобы отменить) вы должны изменить свой токен и домен на тот, который вы хотите обновить
вы можете передать список доменов
через запятую (без пробелов) вы можете, если вам нужно жестко закодировать IP-адрес (лучше не делать этого — оставьте поле пустым, и мы определим ваш удаленный IP-адрес)
нажмите ESC , затем используйте клавиши со стрелками для перемещения курсора x удаляет, i возвращает вас в режим вставки
#! / bin / sh
ТОКЕН = 'a7c4d0ad-114e-40ef-ba1d-d217904a50f2'
DOMAINS = 'exampledomain'
HOST = "www.duckdns.org "
ПОРТ = "80"

# СОЗДАЙТЕ ШАБЛОН ЗАПРОСА - удалите Verbose, если хотите
URI = $ (echo / update? Domains = $ DOMAINS \ & token = $ TOKEN \ & ip = \ & verbose = true)

# BUILD FULL HTTP REQUEST - обратите внимание на лишний \ в конце, чтобы игнорировать редактор и возврат ОС
HTTP_QUERY = "ПОЛУЧИТЬ $ URI HTTP / 1.1 \ r \ n \
Хост: $ HOST \ r \ n \
Принять: text / html \ r \ n \
Подключение: закрыть \ r \ n \
\ r \ n "

# ВЫВОД НА ЭКРАН - Хорошо для отладки
эхо "$ HTTP_QUERY"
(printf "$ HTTP_QUERY" && sleep 5) | nc $ HOST $ PORT
 
теперь сохраните файл (в vi нажмите ESC , затем : wq! затем ENTER )
этот скрипт сделает запрос https и записывает вывод в файл duck.журнал
теперь сделайте файл duck.sh исполняемым
chmod 700 duck.sh
 
Далее мы будем использовать процесс cron, чтобы скрипт запускался каждые 5 минут.
crontab -e
 
скопируйте этот текст и вставьте его внизу crontab
 * / 5 * * * * ~ / duckdns / duck.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *