Use esse script, tenho certeza que funciona. Crie um novo script com o nome de DDNS e copie e cole o codigo abaixo.
Código :
:log info "DDNS: Begin"
:global ddns-user "username"
:global ddns-pass "password"
:global ddns-host "username.dns1.us"
:global ddns-interface "interfacedolinkdeinternet"
: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"
adicione tambem um scheduler com o nome de RUN DDNS, com um intervalo de 5 minutos e em On event coloque DDNS
****** preste atenção nas aspas, elas tem que estar no texto. Esse script funciona muito bem no mkt. Agora, se você hospedou uma página em um host na rede interna, você tera que criar um dst nat para a porta 80, ou a porta que você escolheu, neste ip.