Информация
Настройка
Новости
Контакты
Новинка
Распродажа
Оплата
Доставка
Загрузки
  • Прошивки
    • WinBox
    • RouterOS
    • Мобильные приложения MikroTik
    • Архив
  • Changelogs
  • RouterOS
  • Мобильные приложения MikroTik
  • Архив
Форум
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
    info@mikrotik.moscow
    +7 495 320-55-52
    Заказать звонок
    Mikrotik.moscow
    Каталог
    • Акции
      Акции
    • Маршрутизаторы
      Маршрутизаторы
    • Коммутаторы
      Коммутаторы
    • Радиомосты и уличные точки доступа
      Радиомосты и уличные точки доступа
    • Wi-Fi для дома и офиса
      Wi-Fi для дома и офиса
    • LTE/5G
      LTE/5G
    • Powerline адаптеры
      Powerline адаптеры
    • IoT устройства
      IoT устройства
    • Оборудование 60 ГГц
      Оборудование 60 ГГц
    • Материнские платы RouterBOARD
      Материнские платы RouterBOARD
    • Корпуса
      Корпуса
    • Интерфейсы
      Интерфейсы
    • SFP/QSFP трансиверы
      SFP/QSFP трансиверы
    • Аксессуары
      Аксессуары
    • Антенны
      Антенны
    • Архив
      Архив
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Скачать WinBox Скачать Прошивки Форум > RouterOS Форум > SwOS Форум > Железо
    Mikrotik.moscow
    Каталог
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Mikrotik.moscow
    Телефоны
    +7 495 320-55-52
    Заказать звонок
    0
    0
    0
    Mikrotik.moscow
    • +7 495 320-55-52
      • Назад
      • Телефоны
      • +7 495 320-55-52
      • Заказать звонок
    • info@mikrotik.moscow
    • г. Москва, ул. Бакунинская, 84
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной


    • Кабинет
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    RouterOS
    бесплатный динамический DNS?

    бесплатный динамический DNS?

    Форумы: RouterOS, Аппаратное обеспечение, SwOS, Обратная связь, Объявления, Сторонние инструменты
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    бесплатный динамический DNS?, RouterOS
     
    pgh321
    Guest
    #1
    0
    10.02.2014 20:03:00
    Привет! Искал бесплатный динамический DNS и заметил, что многие провайдеры перестали быть бесплатными или в их бесплатных версиях есть подвохи, например, нужно вручную заходить в аккаунт, чтобы он оставался активным, или что-то в этом роде. Потом наткнулся на d y n d n s DOT it — написал так, чтобы не подумали, что я спамлю.

    Похоже, там нет таких подвохов, и у них есть страница с описанием протокола обновления, кажется, несложно будет изменить скрипт http://wiki.mikrotik.com/wiki/Dynamic_DNS_Update_Script_for_dynDNS_behind_NAT под этого провайдера…

    Кто-нибудь пользуется их сервисом? Может, кто-то посоветует другого провайдера динамического DNS?
     
     
     
    freemannnn
    Guest
    #2
    0
    21.04.2014 18:59:00
    Я не могу заставить вышеуказанные скрипты работать в ROS 6.12. Может, кто-нибудь выложит простой скрипт для обновления entrydns?
     
     
     
    efaden
    Guest
    #3
    0
    21.04.2014 19:59:00
    Сейчас у меня стоит версия 6.12. В чём у тебя проблема?
     
     
     
    freemannnn
    Guest
    #4
    0
    21.04.2014 20:41:00
    Не обновляется. Можешь дать точный код, который нужно вставить в скрипт? Я пробовал с моим токеном, но обновления нет.
     
     
     
    efaden
    Guest
    #5
    0
    21.04.2014 22:15:00
    Что ты имеешь в виду под «точным кодом»? Я же использую тот скрипт с моим токеном внутри. - Эрик
     
     
     
    freemannnn
    Guest
    #6
    0
    22.04.2014 05:03:00
    Какой из всех приведённых скриптов? Я попробовал все, и ни один у меня не сработал. Можешь скопировать и вставить сюда свой скрипт?
     
     
     
    freemannnn
    Guest
    #7
    0
    22.04.2014 16:11:00
    Я использую этот скрипт. Есть ли в нём строка, куда надо вписать мой dialup pppoe интерфейс? Мой IP-интерфейс, который я хочу использовать, — это, конечно, “pppoe-out1”. Токен я вставил в место “INSERT_TOKEN_HERE”.

    Переменные:  
    :local EntryDNSAuthToken “MBAtxxxxxxx_xxxxxxx”  
    :local EntryDNSForceUpdate false  
    :local currentIP “”  
    :global previousIP  

    Скрипт:  
    /tool fetch url=“http://myip.dnsomatic.com/” mode=http dst-path=“/publicip.txt”  
    :set currentIP [/file get “/publicip.txt” contents]
    /file remove “/publicip.txt”  

    :if ([:typeof $previousIP] = “nothing”) do={
     :set previousIP “”  
    }  
     
    :if ($currentIP != $previousIP) do={  
     :set EntryDNSForceUpdate true  
     :set previousIP $currentIP  
    }  
     
    :if ($EntryDNSForceUpdate) do={  
     /tool fetch url=“https://entrydns.net/records/modify/$EntryDNSAuthToken” mode=https keep-result=no  
    } on-error={  
     :log error (“EntryDNS: Не удалось обновить”)  
    }
     
     
     
    efaden
    Guest
    #8
    0
    22.04.2014 17:21:00
    Потому что скрипт неправильный. Смотри, вот тот, что я выложил… Переменные:  
    :local EntryDNSAuthToken “MBAtxxxxxxx_xxxxxxx”  
    :local EntryDNSForceUpdate false  
    :local currentIP “”  
    :global previousIP  

    Скрипт:  
    /tool fetch url=“http://myip.dnsomatic.com/” mode=http dst-path=“/publicip.txt”  
    :set currentIP [/file get “/publicip.txt” contents]
    /file remove “/publicip.txt”  

    :if ([:typeof $previousIP] = “nothing”) do={
     :set previousIP “”  
    }  

    :if ($currentIP != $previousIP) do={  
     :set EntryDNSForceUpdate true  
     :set previousIP $currentIP  
    }  

    :if ($EntryDNSForceUpdate) do={  
     :do {  
       /tool fetch url=“https://entrydns.net/records/modify/$EntryDNSAuthToken” mode=https keep-result=no  
     } on-error={  
       :log error (“EntryDNS: Не удалось обновить”)  
     }  
    }  

    Особенно блок on-error был размазан.
     
     
     
    freemannnn
    Guest
    #9
    0
    22.04.2014 17:48:00
    Всё ещё ничего. Пожалуйста, можешь вставить сюда скрипт с моими данными, чтобы я просто скопировал и вставил? Чувствую себя глупо, что не могу это сделать. Это так сложно? Мой интерфейс — «pppoe-out1», мой токен — «MBAtrFK9dAs5_YJrMDEe».
     
     
     
    pgh321
    Guest
    #10
    0
    01.01.2015 10:59:00
    Привет, извиняюсь за долгое молчание… Я понял свою ошибку — по невнимательности я объединил «do» из блока if и «do» из блока on-error, теперь я прав? Кстати, я добавил логирование текущего IP, можешь сказать, правильно ли это?

    if ($EntryDNSForceUpdate) do={
    :do {
    /tool fetch url="https://entrydns.net/records/modify/$EntryDNSAuthToken" mode=https keep-result=no
    :log info "EntryDNS: IP $currentIP"
    }
    on-error={ :log error "EntryDNS: Failed Updating" }
    }

    EDIT: freemannnn, по поводу твоего вопроса — попробуй использовать скрипт, вставь свой токен и замени только последний блок на тот, что здесь. Интерфейс (по крайней мере, на мой взгляд) не нужен, потому что entrydns определяет твой ВНЕШНИЙ IP, ему не надо знать структуру твоей сети.
     
     
     
    Страницы: 1
    Читают тему
    +7 495 320-55-52
    info@mikrotik.moscow
    Электрозаводская, Бауманская
    Москва, ул. Бакунинская, 84с21
    Конфиденциальность Оферта
    © 2025 «Mikrotik.Moscow»
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры