Заходим в System / Scripts.  Добавляем новый скрипт. Назовем “dynv6”, название пригодится в планировщике.

https://gist.github.com/stargieg/1b11d3df9cc6f9cb934037e6c474d618

Где за место:

:global ddnspass “TOKEN”
:global ddnshost “HOSTNAME.dynv6.net”

Указываем ваш токен из настроек https://dynv6.com/users/edit:

И ваш созданный hostname: https://dynv6.com/hosts

:global ddnspass “s3VyFvtByyYRf4fZxVpynodArtFxx9”
:global ddnshost “nustromo.dynv6.net”

token dynv6

Пример добавления dynv6:

System / Scripts. Добавляем новый скрипт. Назовем “dyndns”

Заходим в System / Scheduler и добавляем новое задание.

 Заходим в System / Scheduler и добавляем новое задание.

Или в консоли вводим

Не ставьте интервал обновления больше 10 минут!
Иначе dynv6 может заблокировать вас.

Один комментарий к “Mikrotik dynv6 scypt autoupdate hostname for DNS IPv4 and IPv6”
  1. Привет, извините, если текст неверен: я использую Google для перевода.
    Вывод моего журнала на Mikrotik:

    08:25:35 script,info DynDNS: check IPv6 UPDATE 2804:339c:7bf::2:4f2c/64
    08:25:35 script,info DynDNS: check IPv4 UPDATE 100.125.31.158
    08:25:35 script,info DynDNS: check IPv4 UPDATE 100.125.31.158
    08:25:38 firewall,info !LAN: input: in:ether1 out:(unknown 0)

    Скрипт правильно определяет IP: 2804: 339c: 7bf :: 2: 4f2c / 64
    Но когда я обновляю dynv6.com, появляется следующий вывод:

    Current status
    IPv4 Address 168.194.189.158
    IPv6 Prefix 2804:339c:7bf::
    Last update 1 minute ago

    Мой IPv6-адрес обрезается после символа “::”
    Вы когда-нибудь видели что-то подобное?
    С этого момента спасибо!

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

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.