Página 2 de 2 PrimeiroPrimeiro 12
+ Responder ao Tópico



  1. #7

    Smile Changeip

    Olá, galera eu sofri até descobrir este aki !!!

    1º vai no site faça o cadastro link Enhanced Dynamic DNS Solutions

    system/script
    adiciona pelo winbox

    /tool dns-update name=DOMINIO ESCOLHIDO.changeip.org address=127.0.0.255 key-name=USUARIO DO SITE key="SENHA DO SITE"

    PRONTO SO CRIAR O AGENDAMENTO RODAR O SCRIPT

    system / schedule

  2. #8

    Lightbulb

    Funcionou !!!!!!!!!!!!!!!!!!!!!

    O script abaixo roda o domínio do site Enhanced Dynamic DNS Solutions .

    :global ddnsuser "YOURUSERID"
    :global ddnspass "YOURPASSWORD"
    :global ddnshost "YOUR.HOST.NAME.HERE"

    :global ddnssystem ("mt-" . [/system package get [/system package find name=system] version] )

    :foreach int in=[/ip route find dst-address=0.0.0.0/0 active=yes ] do={
    :if ([:typeof [/ip route get $int routing-mark ]] = nothing ) do={
    :global ddnsinterface [/ip route get $int interface]
    }
    }

    :global ddnsip [ /ip address get [/ip address find interface=$ddnsinterface] address ]

    :if ([ :typeof $ddnslastip ] = nil ) do={ :global ddnslastip 0.0.0.0/0 }

    :if ([ :typeof $ddnsip ] = nil ) do={

    :log info ("DDNS: No ip address present on " . $ddnsinterface . ", please check.")

    } else={

    :if ($ddnsip != $ddnslastip) do={

    :log info "DDNS: Sending UPDATE!"
    :log info [ :put [/tool dns-update name=$ddnshost address=[:pick $ddnsip 0 [:find $ddnsip "/"] ] key-name=$ddnsuser key=$ddnspass ] ]
    :global ddnslastip $ddnsip

    } else={

    }

    }



    É somente criar o script e depois o agendamento da execução no Scheduler:

    /system script run "NOME DADO AO SCRIPT"

    Falou galera, agora é só curtir o acesso remoto a partir de uma rede externa !!!