Информация
Настройка
Новости
Контакты
Новинка
Распродажа
Оплата
Доставка
Загрузки
  • Прошивки
    • 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-O-Matic работает с MikroTik 5.26

    Автообновление DNS-O-Matic работает с MikroTik 5.26

    Форумы: RouterOS, Аппаратное обеспечение, SwOS, Обратная связь, Объявления, Сторонние инструменты
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Автообновление DNS-O-Matic работает с MikroTik 5.26, RouterOS
     
    ah3000
    Guest
    #1
    0
    16.02.2015 20:09:00
    :global previousIP  
    :log error “DNS-O-Matic IP: последний IP $previousIP”  
    Получаем текущий IP-адрес из интернета (на случай двойного NAT)  
    /tool fetch mode=http address=“checkip.dyndns.org” src-path=“/” dst-path=“/dyndns.checkip.html”  
    :local result [/file get dyndns.checkip.html contents]
    Обрабатываем результат с текущим IP  
    :local resultLen [:len $result]
    :local startLoc [:find $result ": " -1]
    :set startLoc ($startLoc + 2)  
    :local endLoc [:find $result “” -1]
    :global currentIP [:pick $result $startLoc $endLoc]
    :if ($currentIP != $previousIP) do={  
     :log warning “DNS-O-Matic IP: новый IP $currentIP”  
     :log warning “Open Dns IP: обновляем сейчас”  
     :set previousIP $currentIP  
     :local maticuser “username”  
     :local maticpass “password”  
     :local host “http://updates.dnsomatic.com/nic/update”  
     /tool fetch url=$host user=$maticuser password=$maticpass mode=http  
    } else={  
     :log error “DNS-O-Matic IP: обновление не нужно”  
    }
     
     
     
    dahonora
    Guest
    #2
    0
    20.03.2015 07:22:00
    Я пытаюсь запустить ваш скрипт. Но когда я его запускаю, получаю следующую ошибку: статус — неудача, ошибка: закрытие соединения: 216.146.38.70:80 (4). Может, вы сможете помочь? Есть идеи, почему у меня возникает эта ошибка? Спасибо!
     
     
     
    016hnoor
    Guest
    #3
    0
    21.03.2015 05:20:00
    } else={ :log error “DNS-O-Matic IP: обновлять не нужно” }
     
     
     
    ah3000
    Guest
    #4
    0
    21.03.2015 11:06:00
    Сколько у вас есть WAN-линий? Вы используете интегрированные WAN-линии?
     
     
     
    dahonora
    Guest
    #5
    0
    21.03.2015 19:38:00
    У меня не так много опыта с сетями... Вот ответ команды /interface print:

    0  R  ether1      ether    1500  1600  9500  D4:CA:6D:E8:58:81  
    1     ether2      ether    1500  1600  9500  D4:CA:6D:E8:58:82  
    2  R  ether3      ether    1496  1500  9116  D4:CA:6D:E8:58:83  
    3  R  Data        vlan     1500  1496         D4:CA:6D:E8:58:83  
    4  R  Guests      vlan     1500  1496         D4:CA:6D:E8:58:83  
    5  R  Service     vlan     1500  1496         D4:CA:6D:E8:58:83  
    6  R  VoIP        vlan     1500  1496         D4:CA:6D:E8:58:83  
    7  R  pptp-RN     pptp-out 1300

    Я эту сеть не создавал, я просто пытаюсь её администрировать.
     
     
     
    ah3000
    Guest
    #6
    0
    21.03.2015 21:22:00
    Какая из этих линий подключает сервер MikroTik к Интернету?
     
     
     
    dahonora
    Guest
    #7
    0
    22.03.2015 08:35:00
    Прежде всего, спасибо за вашу помощь! Линия — это ether1, думаю, вы уже догадались, но проблема, скорее всего, связана с командой fetch в инструменте. Я пробовал разные очень простые примеры (из вики Mikrotik по fetch), и всё равно получаю одну и ту же ошибку. Что-то не так с моей настройкой, но не знаю, с чего начать.
     
     
     
    ah3000
    Guest
    #8
    0
    22.03.2015 09:45:00
    Извини, я не могу тебе помочь из-за отсутствия опыта. Ты найдёшь кого-то более профессионального, кто сможет помочь лучше меня. Извини за мой английский.
     
     
     
    thiagomedeiros
    Guest
    #9
    0
    31.07.2016 18:48:00
    Замените это:  
    #get the current IP address from the internet (в случае двойного NAT)  
    /tool fetch mode=http address="checkip.dyndns.org" src-path="/" dst-path="/dyndns.checkip.html"  
    :local result [/file get dyndns.checkip.html contents]

    #разбор текущего IP из результата  
    :local resultLen [:len $result]
    :local startLoc [:find $result ": " -1]
    :set startLoc ($startLoc + 2)  
    :local endLoc [:find $result "</body>" -1]
    :global currentIP [:pick $result $startLoc $endLoc]

    На это:  
    :global currentIP [:resolve myip.opendns.com server=208.67.222.222];
     
     
     
    Страницы: 1
    Читают тему
    +7 495 320-55-52
    info@mikrotik.moscow
    Электрозаводская, Бауманская
    Москва, ул. Бакунинская, 84с21
    Конфиденциальность Оферта
    © 2025 «Mikrotik.Moscow»
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры