Pesquisar este blog

sábado, julho 24, 2010

Dynamic DNS Mikrotik 2.9.27

Pessoal, estou postando aqui como colocar um DNS dinâmico no seu Mikrotik, vale salientar que só funciona para a versão 2.9.27, segue:

1 - pelo Winbox abra System / Script



 Dê um nome ao seu script e desmarque password, em seguida adicione:

:log info "DDNS Begin"
:global ddns-user "SEULOGIN"
:global ddns-pass "SUASENHA"
:global ddns-interface "INTERFACEINTERNET"
:global ddns-host "DOMINIOCRIADNOCHANGEIP"
: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 addres present on your interface, plesae 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.")


2 - Depois é só criar uma Sheduler para ficar verificando o ip caso a conexão caia.



Adicione uma nome e no campo Interval coloque o tempo que o script vai ficar verificando, no campo em branco adicione:

/ system script run NOMEDEFINIDOAOSCRIPT


Qualquer dúvida é só perguntar...