Changeip - atualiza apenas no site

OW. meus changeip atualiza no site, mas se eu for no winbox colocar o nome do server, ele nao conecta. dai tenho que ir la no site do changeip.com e pegar o ip. e ai sim ele conecta.

com isso surgi um outro problema: tenho uns servidores aqui em base romota. com um adsl como gateway e com ip dinamico. e la em servidores mikrotik do mkauth nois cadastra o nome do server tipo: routerboard.changeip.net. e baixa a chave.ssh e exporta pra o mikrotik. 

mas se o nome nao esta resolvendo. nao visualiza. 

alguem mais?

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

  • Sim,aqui ta funcionando,segue abaixo:

    1 passo:
    va no menu system scheduler,clique no sinal de +
    name:dyndns_original
    interval:00:05:00
    on event: dyndns_original
    desmarque reboot e password em policy
    aplique /ok

    2 passo:
    Va ao menu system/scripts,
    clique no simbolo +,nomeie como dyndns_original

    copie e cole todo o campo abaixo lembrando de
    substituir os dados da sua conta no dyndns abaixo.
    clique em apply e run script e ok

    se tudo estiver certo sera criado no files duas linhas
    chamadas dyndns.checkip.html e dyndns.txt,
    e aparecera no log estas informações e o log
    ip atualizado.


    # Set needed variables
    :local username "seu login no dyndns"
    :local password "sua senha"
    :global hostname "seu hostname criado"

    :global dyndnsForce
    :global previousIP
    :global currentIP

    # print some debug info
    # :log info ("UpdateDynDNS: username = $username")
    # :log info ("UpdateDynDNS: password = $password")
    # :log info ("UpdateDynDNS: hostname = $hostname")
    # :log info ("UpdateDynDNS: previousIP = $previousIP")

    # get the current IP address from the internet (in case of double-nat)
    /tool fetch mode=http address="checkip.dyndns.org" src-path="/" dst-path="/dyndns.checkip.html"
    :local result [/file get dyndns.checkip.html contents]

    # parse the current IP result
    :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]
    # :log info "UpdateDynDNS: currentIP = $currentIP"

    # Remove the # on next line to force an update every single time - useful for debugging,
    # but you could end up getting blacklisted by DynDNS!

    #:set dyndnsForce true

    # Determine if dyndns update is needed
    # more dyndns updater request details http://www.dyndns.com/developers/specs/syntax.html
    :if (($currentIP != $previousIP) || ($dyndnsForce = true)) do={
    :set dyndnsForce false
    /tool fetch user=$username password=$password mode=http address="members.dyndns.org" \
    src-path="/nic/update?hostname=$hostname&myip=$currentIP" dst-path="/dyndns.txt"
    :local result [/file get dyndns.txt contents]
    :log info ("UpdateDynDNS: Dyndns update needed")
    :log info ("UpdateDynDNS: Dyndns Update Result: ".$result)
    :put ("Dyndns Update Result: ".$result)
    } else={
    # :log info ("UpdateDynDNS: No dyndns update needed")
    }

    :set previousIP $currentIP
    :log info "Ip atualizado"

  • hum e o dyndns esta rodando? tem algum tutorial ai ?

  • Tive esse problema,mudei pro dyndns.

  • ixxi ninguem ?

This reply was deleted.