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



  1. Veja este, achei aqui no fórum... Uso em todas minhas RB e PC-ap

    /system script
    add name=ddns policy=\
    ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api \
    source="/tool dns-update name=conta no changeip address=127.0.0.255 key-n\
    ame=ddns criado key=\"senha da conta\""


    /system scheduler
    add disabled=no interval=10m name=ddns on-event=ddns policy=\
    ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api \
    start-time=startup

  2. aqui também tenho esse:
    Código :
    :global ddnsuser "usuario"
    :global ddnspass "senha"
    :global ddnshost "dominio.ddns.info"
    :global ddnsinterface "interface"
    # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    # END OF USER DEFINED CONFIGURATION
    # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    :global ddnssystem ("mt-" . [/system package get [/system package find name=system] version] )
    :global ddnsip [ /ip address get [/ip address find interface=$ddnsinterface] address ]
    :global ddnslastip
    :if ([:len [/interface find name=$ddnsinterface]] = 0 ) do={ :log info "DDNS: No interface named $ddnsinterface, please check configuration." }
    :if ([ :typeof $ddnslastip ] = "nothing" ) do={ :global ddnslastip 0.0.0.0/0 }
    :if ([ :typeof $ddnsip ] = "nothing" ) do={
    :log info ("DDNS: No ip address present on " . $ddnsinterface . ", please check.")
    } else={
    :if ($ddnsip != $ddnslastip) do={
    :log info "DDNS: Enviado UPDATE!"
    :log info [ :put [/tool dns-update name=$ddnshost address=[:pick $ddnsip 0 [:find $ddnsip "/"] ] key-name=$ddnsuser key=$ddnspass ] ]
    :global ddnslastip $ddnsip
    } else={ 
    :log info "DDNS: Nao Necessita Ser Alterado."
    }
    }
    # END OF SCRIPT
    que uso nas minhas rb's e funcionam perfeitamente



  3. cria um script com eta linha de comando, depois so criar um agendamento onde vc seta de quanto em quanto tempoo quer que atualize, ate o momento so testei com o changeip!

  4. aqui também uso dyndns, no caso quando tenho mais de um link eu acesso pelos dois e prefiro usar contas em servidores separados, nunca se sabe se um dele para numa hora que tempo que acessar rsrs

    :local ddnsuser "usuario"
    :local ddnspass "senha"
    :local theinterface "interface"
    :local ddnshost "dominio.dyndns.org"
    :local ipddns [:resolve $ddnshost];
    :local ipfresh [ /ip address get [/ip address find interface=$theinterface ] address ]
    :if ([ :typeof $ipfresh ] = nil ) do={
    :log info ("DynDNS: No ip address on $theinterface .")
    } else={
    :for i from=( [:len $ipfresh] - 1) to=0 do={
    :if ( [ick $ipfresh $i] = "/") do={
    :set ipfresh [ick $ipfresh 0 $i];
    }
    }

    :if ($ipddns != $ipfresh) do={
    :log info ("DynDNS: IP-DynDNS = $ipddns")
    :log info ("DynDNS: IP-Fresh = $ipfresh")
    :log info "DynDNS: Update IP needed, Sending UPDATE...!"
    :local str "/nic/update?hostname=$ddnshost&myip=$ipfresh&wildcard=NOCHG&mx=NOCHG&backmx=NOCHG"
    /tool fetch address=members.dyndns.org src-path=$str mode=http user=$ddnsuser password=$ddnspass dst-path=("/DynDNS.".$ddnshost)
    :delay 1
    :local str [/file find name="DynDNS.$ddnshost"];
    /file remove $str
    :global ipddns $ipfresh
    :log info "DynDNS: IP alterado para $ipfresh!"
    } else={
    :log info "DynDNS: Nao Necessita Ser Alterado";
    }
    }
    aqui funciona blz






Tópicos Similares

  1. Servidor DNS com adsl/dns dinamico
    Por alanvictorjp no fórum Servidores de Rede
    Respostas: 8
    Último Post: 18-12-2010, 19:33
  2. DNS Dinâmico com modem roteado
    Por maxbauer no fórum Redes
    Respostas: 2
    Último Post: 03-07-2008, 14:28
  3. Dns Reverso rede com mascara 192
    Por no fórum Servidores de Rede
    Respostas: 1
    Último Post: 05-05-2003, 11:05
  4. dns dinamico x dhcp
    Por Leyzem no fórum Servidores de Rede
    Respostas: 3
    Último Post: 14-03-2003, 16:51
  5. DNS Dinamico
    Por zote no fórum Servidores de Rede
    Respostas: 1
    Último Post: 14-03-2003, 09:00

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L