NoIP
O No-ip é um serviço de provedor e gerenciador de dns para servidores com ip dinâmico. É utilizado em casos onde o usuário quer disponibilizar algo na web mas não tem ou não quer ter um ip fixo.
O serviço precisa de um deamon que fica verificando mudanças no ip real do servidor, este deamon se atualiza com sua conta no noIP e redireciona seu seu serviço para o lugar certo.
1. Criação de uma conta NoIP
Primeiramente entre no site do NoIP e crie uma conta e logue nela. Não entrarei muito em detalhes nesse processo, por isso qualquer problema referente a este passo, consulte o guia oficial: https://www.noip.com/support/knowledgebase/getting-started-with-no-ip-com/
2. Adicione um host
Na aba de serviços Dynamic DNS
, adicione um novo hostname, escolha um domínio e adicione seu ip:
3. Routers ou Firewalls
Se o servidor utiliza um roteador para acessar a internet, ou possui um firewall, você deve configura-los primeiro. No roteador você precisa o Port Fowarding e para testar se sua configuração está correta no site: http://www.portchecktool.com/.
4. Instalando o Cliente NoIp
Com o hostname adicionado, é necessário instalar no servidor o cliente NoIP para atualização do ip dinâmico:
$ mkdir noip && cd noip
$ wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
$ tar zvxf noip-duc-linux.tar.gz
$ cd noip-2.1.9-1
$ make
$ make install
Configure o cliente de acordo com as suas preferências/necessidades. Inicie o programa digitando:
/usr/local/bin/noip2
echo ‘/usr/local/bin/noip2’ >> /etc/rc.local
Para tirar dúvidas sobre este serviço, consulte a documentação oficial em: