Tive dificuldades com o WINCO DDNS mas consegui usando o script abaixo no mikrotik onde disca o pppoe da operadora ,ai eu redireciono no Nat porta pra cada servidor .
################ Script copiado de algum lugar que nem me lembro mais#######
# Set needed variables :local username "seu dominio aqui tipo winrenet.ddns.com.br" :local password "senha do dominio aqui" :local hostname "seu dominio aqui tipo winrenet.ddns.com.br"
:global ddnsForce :global previousIP
# print some debug info :log info ("UpdateDDNS: Username = $username") :log info ("UpdateDDNS: Hostname = $hostname") :log info ("UpdateDDNS: PreviousIP = $previousIP")
# get the current IP address from the internet (in case of double-nat) /tool fetch mode=http address="checkip.dyndns.org" src-path="/" dst-path="/dyndns.checkip.html" :local result [/file get dyndns.checkip.html contents]
# parse the current IP result :local resultLen [:len $result] :local startLoc [:find $result ": " -1] :set startLoc ($startLoc + 2) :local endLoc [:find $result "</body>" -1] :local currentIP [:pick $result $startLoc $endLoc] :log info "UpdateDDNS: IP ATUAL = $currentIP"
# Determine if ddns update is needed
# more dyndns updater request details available at http://www.ddns.com.br/developers/specs/syntax.html :if (($currentIP != $previousIP) || ($ddnsForce = true)) do={ :set ddnsForce false :set previousIP $currentIP /tool fetch user=$username password=$password mode=http address="members.ddns.com.br" src-path="/nic/update?hostname=$hostname myip=$currentIP" dst-path="/dyndns.txt" :local result [/file get dyndns.txt contents] :log info ("UpdateDDNS: Ddns Update Necessario") :log info ("UpdateDDNS: Ddns Update Atualizado: ".$result) :put ("Ddns Update Result: ".$result) } else={ :log info ("UpdateDDNS: Ddns Update Nao Necessario") }
Raphael fico feliz em ter te ajudado a resolver esse problema, se precisar de mais alguma ajuda tamos ai.
RAPHAEL MIRANDA DOS SANTOS disse:
Ontem eu e o amigo Sidnei Ferreira dos Santos estavamos tentando colocar o callback para funcionar, após tentarmos varias vezes vimos que o problema estava no ddns do ChangeIP. Os que ja tem ddns antigo funcionam normal, mas eu que criei recente nao está funcionando. Após isso criei um Winco e coloquei e pronto, Callback funcionando normal.
Ontem eu e o amigo Sidnei Ferreira dos Santos estavamos tentando colocar o callback para funcionar, após tentarmos varias vezes vimos que o problema estava no ddns do ChangeIP. Os que ja tem ddns antigo funcionam normal, mas eu que criei recente nao está funcionando. Após isso criei um Winco e coloquei e pronto, Callback funcionando normal.
amigo se nao for pedir muito teria como vc me ajudar via teamviewer por q ja tentei com esse video e confesso que nao dou conta. Se puder me ajudar lhe agradeço muito. E a minha adsl nao é ip fixo.
Respostas
Tive dificuldades com o WINCO DDNS mas consegui usando o script abaixo no mikrotik onde disca o pppoe da operadora ,ai eu redireciono no Nat porta pra cada servidor .
Exemplos de redirecionamentos
add action=dst-nat chain=dstnat comment="Redir MK-AUTH" disabled=no dst-port=8060 protocol=tcp to-addresses=172.31.254.2 to-ports=80
add action=dst-nat chain=dstnat comment="Redir Hyper-Thagos" disabled=no dst-port=8070 protocol=tcp to-addresses=172.31.255.2 to-ports=80
add action=dst-nat chain=dstnat comment="Redir SSH Hyper-Thagos" disabled=no dst-port=2004 protocol=tcp to-addresses=172.31.254.2 to-ports=22
===========================================================
################ Script copiado de algum lugar que nem me lembro mais#######
# Set needed variables
:local username "seu dominio aqui tipo winrenet.ddns.com.br"
:local password "senha do dominio aqui"
:local hostname "seu dominio aqui tipo winrenet.ddns.com.br"
:global ddnsForce
:global previousIP
# print some debug info
:log info ("UpdateDDNS: Username = $username")
:log info ("UpdateDDNS: Hostname = $hostname")
:log info ("UpdateDDNS: PreviousIP = $previousIP")
# get the current IP address from the internet (in case of double-nat)
/tool fetch mode=http address="checkip.dyndns.org" src-path="/" dst-path="/dyndns.checkip.html"
:local result [/file get dyndns.checkip.html contents]
# parse the current IP result
:local resultLen [:len $result]
:local startLoc [:find $result ": " -1]
:set startLoc ($startLoc + 2)
:local endLoc [:find $result "</body>" -1]
:local currentIP [:pick $result $startLoc $endLoc]
:log info "UpdateDDNS: IP ATUAL = $currentIP"
# Determine if ddns update is needed
# more dyndns updater request details available at http://www.ddns.com.br/developers/specs/syntax.html
:if (($currentIP != $previousIP) || ($ddnsForce = true)) do={
:set ddnsForce false
:set previousIP $currentIP
/tool fetch user=$username password=$password mode=http address="members.ddns.com.br" src-path="/nic/update?hostname=$hostname myip=$currentIP" dst-path="/dyndns.txt"
:local result [/file get dyndns.txt contents]
:log info ("UpdateDDNS: Ddns Update Necessario")
:log info ("UpdateDDNS: Ddns Update Atualizado: ".$result)
:put ("Ddns Update Result: ".$result)
} else={
:log info ("UpdateDDNS: Ddns Update Nao Necessario")
}
http://mk-auth.com.br/forum/topics/mk-auth-vs-gerencianet-resolvido
add ai ciranoale no skype posso tenta te ajuda
RAPHAEL MIRANDA DOS SANTOS disse:
Amigo, acho que não deu certo. O mk-auth aceita ddns winco?
pois nao esta havendo baixa automatica de titulus pagos, mas fala que a integração esta correta.
Raphael fico feliz em ter te ajudado a resolver esse problema, se precisar de mais alguma ajuda tamos ai.
RAPHAEL MIRANDA DOS SANTOS disse:
Ontem eu e o amigo Sidnei Ferreira dos Santos estavamos tentando colocar o callback para funcionar, após tentarmos varias vezes vimos que o problema estava no ddns do ChangeIP. Os que ja tem ddns antigo funcionam normal, mas eu que criei recente nao está funcionando. Após isso criei um Winco e coloquei e pronto, Callback funcionando normal.
Posso tentar te ajudar pelo teamviewer.
add no Skype sidneisnp
RAPHAEL MIRANDA DOS SANTOS disse:
ja criei. se puder ajudar.
vc ja criou sua conta no www.changeip.com ?
amigo se nao for pedir muito teria como vc me ajudar via teamviewer por q ja tentei com esse video e confesso que nao dou conta. Se puder me ajudar lhe agradeço muito. E a minha adsl nao é ip fixo.
-
1
-
2
de 2 Próximo