Olá a todos
Uso link ADSL e estou precisando acessar meu servidor de uma outra cidade. estou precisando de um scrit que atualize o ip atual no ddns, alguém pode me ajudar?
Desde já agradeço.
Olá a todos
Uso link ADSL e estou precisando acessar meu servidor de uma outra cidade. estou precisando de um scrit que atualize o ip atual no ddns, alguém pode me ajudar?
Desde já agradeço.
Olá,
segue:
Código ::log info "DDNS: Begin" :global ddns-user "nome" :global ddns-pass "senha" :global ddns-host "nome_do_host" :global ddns-interface "nome_da_interface" :global ddns-ip [ /ip address get [/ip address find interface=$ddns-interface] address ] :if ([ :typeof $ddns-lastip ] = nil ) do={ :global ddns-lastip 0.0.0.0/0 } :if ([ :typeof $ddns-ip ] = nil ) do={ :log info ("DDNS: No ip address present on " . $ddns-interface . ", please check.") } else={ :if ($ddns-ip != $ddns-lastip) do={ :log info "DDNS: Sending UPDATE!" :log info [ /tool dns-update name=$ddns-host address=[:pick $ddns-ip 0 [:find $ddns-ip "/"] ] key-name=$ddns-user key=$ddns-pass ] :global ddns-lastip $ddns-ip } else={ :log info "DDNS: No change" } } :log info "DDNS: End"
Abraços,
O no-ip é um serviço bem melhor.
MSON agradeço pela atenção mas vc poderia me enviar um exemplo do script com um usuário ficticio pois coloquei o script mas ele não está rodando.
Desde já agradeço.
ola Diagellys,
verifica essa que é a regra postada acima, mas com ouser ficticio como vc pediu:
:log info "DDNS: Begin"
:global ddns-user "Pedro"
:global ddns-pass "fa4593la"
:global ddns-host "*1"
:global ddns-interface "pppoe-out1"
:global ddns-ip [ /ip address get [/ip address find interface=$ddns-interface] address ]
:if ([ :typeof $ddns-lastip ] = nil ) do={ :global ddns-lastip 0.0.0.0/0 }
:if ([ :typeof $ddns-ip ] = nil ) do={
:log info ("DDNS: No ip address present on " . $ddns-interface . ", please check.")
} else={
:if ($ddns-ip != $ddns-lastip) do={
:log info "DDNS: Sending UPDATE!"
:log info [ /tool dns-update name=$ddns-host address=[ick $ddns-ip 0 [:find $ddns-ip "/"] ] key-name=$ddns-user key=$ddns-pass ]
:global ddns-lastip $ddns-ip
} else={
:log info "DDNS: No change"
}
}
:log info "DDNS: End"
Lembrando que o user PEdro e a senha fa4593la, é a que você criou la no changeip.com, dae vc pode acessar o mk com o nome que vc cadsatrou la.
qualquer duvida é so postar.