[Ajuda] DDNS Atrás do NAT

Olá boa noite a todos e feliz 2017!

Tenho um Mikrotik que recebe a internet de forma DHCP, que vem de um modem da provedora....

Enfim como eu faço a atualização DDNS do no-ip.com atraves de um script funcional?

Os que eu testei aqui todos deram falha, oque mais chegou perto do que eu queria foi esse

LINK

Que pelo meno ele obtem o meu ip real, mas não envia para o no IP.

Lembrando que estou fazendo a utilização atras do NAT!

Para adicionar comentários, você deve ser membro de MK-AUTH.

Join MK-AUTH

Votos 0
Enviar-me um email quando as pessoas responderem –

Respostas

  • Tolesat Telecom...

    Mano valeu ajudou muito!

    Muito mesmo!

    Valeu muito obrigado!

    Tudo de bom!

  • Script:

    DDNS.txt

  • Olá. Eu uso o script abaixo porém, você deve cadastrar o seu endereço DDNS no dnsomatic também. Funciona perfeito.

    _______

    :local maticuser "seu usuário dnsomatic"
    :local maticpass "senha dnsomatic"
    :local matichost "endereço ddns"

    :global previousIP;

    # Get the current public IP using DNS-O-Matic service.
    /tool fetch url="http://myip.dnsomatic.com/" mode=http dst-path=mypublicip.txt

    # Read the current public IP into the currentIP variable.
    :local currentIP [/file get mypublicip.txt contents]

    :log info "IP atual: $currentIP - Anterior: $previousIP #############"

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

    # The update URL. Note the "\3F" is hex for question mark (?). Required since ? is a special character in commands.
    :local url "http://updates.dnsomatic.com/nic/update\3Fmyip=$currentIP&wildcard=NOCHG&mx=NOCHG&backmx=NOCHG"
    :local matichostarray;
    :set matichostarray [:toarray $matichost];
    :foreach host in=$matichostarray do={
    /tool fetch url=($url . "&hostname=$host") user=$maticuser password=$maticpass mode=http dst-path=("dnsomaticupdate-" . $host . ".txt")
    :log info "$host atualizado para $currentIP"
    }
    } else={
    :log info "$matichost DDNS OK"
    }

This reply was deleted.