Acesso remoto com IP dinâmico, usando curl, crontab e FreeDNS
Dica publicada em Linux / Redes
Acesso remoto com IP dinâmico, usando curl, crontab e FreeDNS
Acesso remoto com IP dinâmico, sem scripts, sem aplicativos, sem pagar taxa anual, mensal etc...
As opções mais populares como dyndns, no-ip, exigem instalação de pacotes e confirmações de tempos em tempos, para versão gratuita. A algum tempo procurava algo mais simples, então encontrei o FreeDNS, criado em 2001 por Joshua Anderson, com propósito de disponibilizar um ambiente seguro, para que outras pessoas pudessem compartilhar nomes de domínios, sem nenhum custo.
Chega de blá blá, vamos ao que interessa, acesse o site http://freedns.afraid.org/ e crie a sua conta.
Depois de logar clique no menu Subdomains, add.
Preencha os campos:
Salve!
No menu, clique em Dynamics DNS.
Dynamic update candidates:
MEUDOMINIO.mooo.com Direct URL | Wget Script | Curl Script | Edit Record | quick cron example
O sistema oferece várias maneiras para atualizar seu endereço de IP, optamos por usar o Cron.
Clique em "quick cron example".
Ele vai gerar o hash através do qual seu domínio será identificado.
Vamos agendar esta tarefa no crontab, para ser executado de cinco em cinco minutos.
# crontab -e
Pronto, agora você pode acessar sua empresa pelo domínio: MEUDOMINIO.mooo.com
Quado mudar o IP ele será atualizado automaticamente.
Simples assim, o seu ip dinâmico é atualizado no domínio do FreeDNS.
Este tipo de agendamento pode ser feito em qualquer distribuição GNU/Linux. Neste endereço encontramos vários scripts, app, que atendem grande variedade de sistemas.
As opções mais populares como dyndns, no-ip, exigem instalação de pacotes e confirmações de tempos em tempos, para versão gratuita. A algum tempo procurava algo mais simples, então encontrei o FreeDNS, criado em 2001 por Joshua Anderson, com propósito de disponibilizar um ambiente seguro, para que outras pessoas pudessem compartilhar nomes de domínios, sem nenhum custo.
Chega de blá blá, vamos ao que interessa, acesse o site http://freedns.afraid.org/ e crie a sua conta.
Depois de logar clique no menu Subdomains, add.
Preencha os campos:
- Type: A
- Subdomain: MEUDOMINIO
- Domain: mooo.com
- Destination: 201.35.245.16
- TTL: For our premium supporters
- Wildcard: Desmarcado
Salve!
No menu, clique em Dynamics DNS.
Dynamic update candidates:
MEUDOMINIO.mooo.com Direct URL | Wget Script | Curl Script | Edit Record | quick cron example
O sistema oferece várias maneiras para atualizar seu endereço de IP, optamos por usar o Cron.
Clique em "quick cron example".
Ele vai gerar o hash através do qual seu domínio será identificado.
# Example #2:
# curl http://freedns.afraid.org/dynamic/update.php?dflkdkjKLSDFKkdfksNGTUdaRWlPMkozTFNIeXVQOjE2MTsfldksf
# curl http://freedns.afraid.org/dynamic/update.php?dflkdkjKLSDFKkdfksNGTUdaRWlPMkozTFNIeXVQOjE2MTsfldksf
Vamos agendar esta tarefa no crontab, para ser executado de cinco em cinco minutos.
# crontab -e
*/5 * * * * curl http://freedns.afraid.org/dynamic/update.php?dflkdkjKLSDFKkdfksNGTUdaRWlPMkozTFNIeXVQOjE2MTsfldksf
Pronto, agora você pode acessar sua empresa pelo domínio: MEUDOMINIO.mooo.com
Quado mudar o IP ele será atualizado automaticamente.
Simples assim, o seu ip dinâmico é atualizado no domínio do FreeDNS.
Este tipo de agendamento pode ser feito em qualquer distribuição GNU/Linux. Neste endereço encontramos vários scripts, app, que atendem grande variedade de sistemas.
Só uma dúvida : ai no caso eu preciso configurar o roteador de onde quero acessar? Por ex. vem da rua o número 200. X. X. X e sai nos PCs da casa 192. 168. X. X.. pelo roteador wifi..
Ai para que eu possa acessar esses PCs da casa de outro lugar como eu faço?
Abraços