Alguém tem tutorial para configuração DDNS?
Alguém tem tutorial para configuração DDNS?
Caro amigo,
Segue abaixo o script, lembre-se q tem q alterar o usuario, senha e dominio criado.
Mas aconselho antes de fazer uma pergunta pesquisar no forum, pois tem mta informaçao sobre isso no forum.
# Define User Variables
:global ddnsuser "usuario DDNS"
:global ddnspass "senha DDNS"
:global ddnshost "xxxxxxxxxxxx.ddns.info"
# Define Global Variables
:global ddnsip
:global ddnslastip
:if ([ :typeof $ddnslastip ] = nil ) do={ :global ddnslastip "0" }
:global ddnsinterface
:global ddnssystem ("mt-" . [/system package get system version] )
# Define Local Variables
:local int
# Loop thru interfaces and look for ones containing
# default gateways without routing-marks
:foreach int in=[/ip route find dst-address=0.0.0.0/0 active=yes ] do={
:if ([:typeof [/ip route get $int routing-mark ]] != str ) do={
:global ddnsinterface [/ip route get $int interface]
}
}
# Grab the current IP address on that interface.
:global ddnsip [ /ip address get [/ip address find interface=$ddnsinterface ] address ]
# Did we get an IP address to compare?
: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 [ ut [/tool dns-update name=$ddnshost address=[ick $ddnsip 0 [:find $ddnsip "/"] ] key-name=$ddnsuser key=$ddnspass ] ]
:global ddnslastip $ddnsip
} else={
:log info "DDNS: No update required."
}
}
# End of script
desculpa amigo sou novo no forum, nem pensei nisso..
mais obrigado...
então eu vi a video aula fiz exatamente como esta, mais não deu certo, o q será q fiz errado?
ip: 189.29.95.232
user: teste
password: teste
desde já agradeço..
putz é verdade, tinha esquecido...
vou testar..
putz não foi mesmo assim..
cara agora esta tudo certo..
teria q ir..
faz assim e uso esse sistema em 3 mks, mas nao sei o que é
mas de tempo em tempo para de funcionar, mas quando isso acontece eu
entro no changeip, e excluo o que criei e crio outro.
ex. uso dls_mk.ftp1.biz, excluo esse criado e crio outro com o mesmo nome ai passa..
tenta ai, porque o resto esta tudo certo,
e nao esqueça de clickar em run script
não vai nem ferrando, estou fazendo remotamente tem alguma coisa a ver?
da uma olhada no erro..
faz sentido..
vou testar
opa é isso mesmo agora deu certo, vlew irmão..