Routero Os Forum
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» internet lenta
por brooklin_sul Qui 11 Abr - 19:17

» Como pingar pelos dois links
por bruno9988 Ter 20 Fev - 19:12

» BFW em paralelo com Mikrotik
por antoniogiga Qui 18 Jan - 1:40

» NAT MIKROTIK
por squall1808 Seg 8 Jan - 18:07

» Aumenta Lucro do provedor com Servidor de FILME - Dica como montar um " Netflix"
por bruno9988 Ter 19 Dez - 17:59

» hotspot conexao lenta
por brooklin_sul Seg 18 Dez - 1:04

» Acessar Radio e roteadores pelo Mikrotik
por antoniogiga Ter 15 Nov - 16:49

» [Resolvido]Balanceamento usando o Net Virtua ( Netcombo)
por antoniogiga Ter 15 Nov - 8:02

» whatsapp lento
por antoniogiga Ter 15 Nov - 8:00

» to de volta qual quer duvida soh chamar
por antoniogiga Ter 15 Nov - 7:58

» Firmware ApRouter em Radio - Chipset rtl8186!
por antoniogiga Dom 17 Jul - 18:02

» QoS por mac-address (ou IP amarrado) quando tenho 01 mikrotik + 05 routers
por rdnetwork Sex 4 Fev - 7:58

» Microtik - OpenVPN não conecta com 2 links 2 internet balanceados
por vagneroliveira Qui 3 Fev - 6:44

» Software gerenciamento ZTE C320
por lancecom Qui 18 Mar - 11:27

» Software Gerenciamento ZTE C320
por lancecom Seg 15 Mar - 17:21

Estatísticas
Temos 31897 usuários registrados
O último membro registrado é fhca78

Os nossos membros postaram um total de 38285 mensagens em 5803 assuntos

HELP - Script DNSExit

2 participantes

Ir para baixo

HELP - Script DNSExit Empty HELP - Script DNSExit

Mensagem por MarcioCoelho Qui 3 Out - 15:25

Olá boa noite a todos,
Alguém da comunidade me consegue ajudar a desenvolver um script para poder atualizar o dns  Dinâmico no DNSEXIT ?
Encontrei o seguinte script mas não funciona Sad  Sou sincero tenho umas bases mas nada de mais, por isso peço ajuda a quem de boa vontade estiver disponível para me ajudar.
"
# Set needed variables
:local username "user"
:local password "password"
:local hostname "domain"

:global dyndnsForce
:global previousIP

# print some debug info
:log info ("UpdateDnsExit: username = $username")
:log info ("UpdateDnsExit: password = $password")
:log info ("UpdateDnsExit: hostname = $hostname")
:log info ("UpdateDnsExit: previousIP = $previousIP")

# get the current IP address from the internet (in case of double-nat)
/tool fetch mode=http address="ip.dnsexit.com" src-path="/" dst-path="/dnsexit.tmp" port=80 host=ip.dnsexit.com
:local result [/file get [/file find name=dnsexit.tmp] contents]

# parse the current IP result
:local resultLen [:len $result]
:local currentIP [HELP - Script DNSExit Tongueick $result 0 ($resultLen-1)]
:log info "UpdateDnsExit: currentIP = $currentIP"

# Remove the # on next line to force an update every single time - useful for debugging,
# but you could end up getting blacklisted by DynDNS!

#:set dyndnsForce true

# Determine if dyndns update is needed
# more dyndns updater request details DynDNS.com - Support -- Developers' Connection -- Update Specifications: Perform Update

:if (($currentIP != $previousIP) || ($dyndnsForce = true)) do={
:set dyndnsForce false
:set previousIP $currentIP
:log info "$currentIP or $previousIP"
/tool fetch mode=http address="[Tens de ter uma conta e sessão iniciada para poderes visualizar este link] \
src-path="RemoteUpdate.sv?login=$username&password=$password&host=$hostname&myip=$currentIP" \
dst-path="/dnsexit.txt" port=80 host=www.dnsexit.com
:local result [/file get dnsexit.txt contents]
:log info ("DnsExit: DnsExit update needed")
:log info ("UpdateDnsExit: DnsExit Update Result: ".$result)
:log info ("DnsExit Update Result: ".$result)
} else={
:log info ("UpdateDnsExit: No dnsexit update needed")
}
"

Source: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

neste script não encontro onde esta defenida a interface que tem a internet e penso ser isso que esta mal Sad

Se alguém tiver já feito ou me conseguir ajudar agradecia
Obrigado
Márcio Coeho

MarcioCoelho
Baby
Baby

Mensagens : 2
Pontos : 4
Reputação : 0
Data de inscrição : 03/10/2013
Idade : 45
Localização Localização : Visei

Ir para o topo Ir para baixo

HELP - Script DNSExit Empty Re: HELP - Script DNSExit

Mensagem por floris Qui 3 Out - 19:49

MarcioCoelho escreveu:Olá boa noite a todos,
Alguém da comunidade me consegue ajudar a desenvolver um script para poder atualizar o dns  Dinâmico no DNSEXIT ?
Encontrei o seguinte script mas não funciona Sad  Sou sincero tenho umas bases mas nada de mais, por isso peço ajuda a quem de boa vontade estiver disponível para me ajudar.
"
# Set needed variables
:local username "user"
:local password "password"
:local hostname "domain"

:global dyndnsForce
:global previousIP

# print some debug info
:log info ("UpdateDnsExit: username = $username")
:log info ("UpdateDnsExit: password = $password")
:log info ("UpdateDnsExit: hostname = $hostname")
:log info ("UpdateDnsExit: previousIP = $previousIP")

# get the current IP address from the internet (in case of double-nat)
/tool fetch mode=http address="ip.dnsexit.com" src-path="/" dst-path="/dnsexit.tmp" port=80 host=ip.dnsexit.com
:local result [/file get [/file find name=dnsexit.tmp] contents]

# parse the current IP result
:local resultLen [:len $result]
:local currentIP [HELP - Script DNSExit Tongueick $result 0 ($resultLen-1)]
:log info "UpdateDnsExit: currentIP = $currentIP"

# Remove the # on next line to force an update every single time - useful for debugging,
# but you could end up getting blacklisted by DynDNS!

#:set dyndnsForce true

# Determine if dyndns update is needed
# more dyndns updater request details DynDNS.com - Support -- Developers' Connection -- Update Specifications: Perform Update

:if (($currentIP != $previousIP) || ($dyndnsForce = true)) do={
:set dyndnsForce false
:set previousIP $currentIP
:log info "$currentIP or $previousIP"
/tool fetch mode=http address="[Tens de ter uma conta e sessão iniciada para poderes visualizar este link] \
src-path="RemoteUpdate.sv?login=$username&password=$password&host=$hostname&myip=$currentIP" \
dst-path="/dnsexit.txt" port=80 host=www.dnsexit.com
:local result [/file get dnsexit.txt contents]
:log info ("DnsExit: DnsExit update needed")
:log info ("UpdateDnsExit: DnsExit Update Result: ".$result)
:log info ("DnsExit Update Result: ".$result)
} else={
:log info ("UpdateDnsExit: No dnsexit update needed")
}
"

Source: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

neste script não encontro onde esta defenida a interface que tem a internet e penso ser isso que esta mal Sad

Se alguém tiver já feito ou me conseguir ajudar agradecia
Obrigado
Márcio Coeho

Por que não o Change IP?
floris
floris
Advance user
Advance user

Mensagens : 302
Pontos : 459
Reputação : 69
Data de inscrição : 30/12/2010
Idade : 42
Localização Localização : Salvador

Ir para o topo Ir para baixo

HELP - Script DNSExit Empty Re: HELP - Script DNSExit

Mensagem por MarcioCoelho Sex 4 Out - 6:14

Sim o ChangeIP pode ser uma alternativa.
Alguém tem um script a funcionar?
Obrigado

MarcioCoelho
Baby
Baby

Mensagens : 2
Pontos : 4
Reputação : 0
Data de inscrição : 03/10/2013
Idade : 45
Localização Localização : Visei

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos