Июн 192014
 

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

Я использую бесплатный сервис  https://freedns.afraid.org.

Настройка на микротике для использования очень проста, на вкладке system выбираем sheduler, заполняем поля, ставим интервал запуска скрипта, и в окошко On Event пишем команду:

/tool fetch url=»Тут ваша ссылка»

Ссылку можно взять можно на сайте в разделе Dynamic DNS — Direct URL, эту ссылку вставляете между кавычками, и жмете ок.

dyndns mikrotik

 

Теперь каждые 59 секунд, скрипт будет запрашивать ссылку, а сервис https://freedns.afraid.org.   будет обновлять ip адрес в dns записи, на тот с которого пришел запрос.

Если у вас два провайдера и у одного серый ip а у второго белый, то необходимо прописать отдельный маршрут к ip адресу на котором отвечает https://freedns.afraid.org.

Скрипт можно доработать, и запускать только тогда когда ip изменился, но и в таком виде он отлично работает.

1 звезда2 звезды3 звезды4 звезды5 звезд (Оцени статью первым!)
Загрузка...

  2 комментария в “Микротик и динамический DNS”

  1. Ваш метод мягко говоря идиотский. Вы делаете никому не нужную нагрузку на бесплатный сервис.

    На freedns.afraid.org есть ссылка на мой скрипт.

    http://forum.mikrotik.com/viewtopic.php?p=444181#p444181

    • Спасибо за критику))

      Ну тащем-то вариации этого метода предлагает и сам сервис в разном виде, значит его эта нагрузка не парит.

      А ваш скрипт я видел, чего-то он у меня не захотел работать.

 Оставить комментарий

Войти с помощью: 

Вы можете использовать HTML теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(требуется)

(требуется)