Instalação Ubuntu · 5 min read · Sep 23, 2025
Como Instalar No-ip2 No Ubuntu 12.04 LTS Para Hospedar Servidores Em Um Endereço IP Dinâmico
Como Instalar No-ip2 No Ubuntu 12.04 LTS Para Hospedar Servidores Em Um Endereço IP Dinâmico
Hospedar seus próprios servidores em casa é ótimo, você pode hospedar seu próprio site de casa, compartilhar fotos da família e transmitir sua mídia para qualquer lugar do mundo. No entanto, tudo isso requer que você tenha um local na internet que as pessoas possam encontrar, como http://www.mywebsitedomain.com.
Isso normalmente é feito comprando um nome de domínio e apontando-o para um endereço IP estático, que não é gratuito.
Neste tutorial, eu vou mostrar como alcançar o mesmo resultado de endereço web em um endereço IP dinâmico instalando o serviço gratuito No-IP no Ubuntu 12.04 LTS, que também é o host perfeito para seus próprios sites e serviços de streaming.
Para instalar o Ubuntu 12.04 LTS, você precisa de um computador sem nada nele para ser o servidor. Hoje em dia, quase qualquer PC antigo pode ser reposicionado como um servidor Ubuntu bem-sucedido. Basta pegar aquele PC antigo que você ia jogar fora e seguir o ótimo guia para instalar um servidor LAMP em http://www.ubuntugeek.com/step-by-step-ubuntu-12-04-precise-lamp-server-setup.html Vá até a parte de “ip estático” e pare lá.
Uma vez que você tenha um servidor LAMP em funcionamento com SSH, como no exemplo, você pode acessar um terminal nesse servidor a partir do seu PC normal usando o putty, por exemplo. Agora você está pronto para fazer o serviço No-IP funcionar nele.
Primeiro, vá para http://www.noip.com clique em “inscreva-se agora” sob “DNS dinâmico gratuito”
Inscreva-se com um nome de usuário e senha únicos do no-ip. Você receberá um nome de site gratuito, provavelmente algo como http://
Clique no link “não, obrigado, vou usar no-ip.biz” para usar o DNS gratuito com o site que você recebeu.
Eu desmarquei a caixa de seleção “me envie coisas” porque não sou fã de receber coisas, mas ei, como eles estão oferecendo tudo de graça, você deve fazer o que achar melhor.
Clique em “inscreva-se” na coluna “serviço dns gratuito”. Claro, se você quiser, pode pagar por alguns serviços premium, mas isso está fora do escopo deste tutorial.
Agora abra um terminal no seu servidor usando o putty, por exemplo, e faça login com o nome de usuário e a senha que você configurou durante a instalação do LAMP.
Mude para o usuário root
sudo -sQuando solicitado, insira a senha para o nome de usuário com o qual você instalou o ubuntu.
Instale o software necessário para construir o cliente no-ip
apt-get install build-essential checkinstallBaixe o cliente no-ip
cd /usr/local/src/
wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
tar xf noip-duc-linux.tar.gz
dirAnote o diretório onde o cliente foi extraído, por exemplo: noip-2.1.9-1 e “cd” para ele.
cd noip-2.1.9-1/Inicie o processo de instalação
checkinstall Clique em y para aceitar os documentos padrão
Digite “noip” como um nome para o software
Pressione enter três vezes para aceitar o nome e as descrições do programa.
Agora você irá configurar o cliente para o seu serviço web no-ip.
Quando solicitado, insira seu nome de login no-ip
Quando solicitado, insira a senha no-ip para esse nome de usuário
Pressione enter para aceitar a taxa de atualização de 30 segundos
Pressione enter para aceitar N e continuar sem executar um script na atualização bem-sucedida (você não precisa disso)
Pressione enter para aceitar n e pular a listagem dos documentos incluídos
Pressione enter para aceitar y e excluir os documentos adicionais do pacote.
Anote a linha de desinstalação do dpkg, mas NÃO a execute. É para desinstalar o pacote.
Será algo como: dpkg -r noip-2.1.9
Volte para o usuário normal
su Vamos tornar as permissões do arquivo bastante permissivas para facilitar a configuração e depois restringi-las novamente mais tarde.
sudo chmod 7777 /usr/local/etc/no-ip2.confAgora escreveremos um script simples de inicialização para que o cliente inicie quando o computador iniciar.
sudo nano /etc/init.d/noipCopie e cole todas as linhas a seguir (entre as longas ##### linhas) no arquivo que você acabou de iniciar. (Se você estiver usando putty a partir do Windows, pode usar ctrl-c para copiar e, em seguida, no terminal putty, clique com o botão direito ou use shift-ins para colar.
#######################################################
#! /bin/sh
case "$1" in
start)
echo "Iniciando noip2"
/usr/local/bin/noip2
;;
stop)
echo -n "Desligando noip2"
for i in `noip2 -S 2>&1 | grep Process | awk '{print $2}' | tr -d ','`
do
noip2 -K $i
done
;;
*)
echo "Uso: $0 {start|stop}"
exit 1
esac
exit 0
#######################################################Agora saia e salve. ctrl-x para sair e y para salvar.
Você deve ser capaz de testar os scripts de inicialização com
sudo /etc/init.d/noip stop
sudo /etc/init.d/noip startAgora redefinimos as permissões para que apenas o usuário root (ou seja, o próprio sistema) execute os programas a partir do procedimento de inicialização.
sudo chmod 700 /usr/local/bin/noip2
sudo chown root:root /usr/local/bin/noip2
sudo chmod 700 /etc/init.d/noip
sudo chown root:root /etc/init.d/noip
sudo chmod 700 /usr/local/etc/no-ip2.conf
sudo chown root:root /usr/local/etc/no-ip2.confAgora adicionaremos o script de inicialização do noip ao processo de inicialização do ubuntu.
sudo nano /etc/rc.localNa linha acima de “exit 0”, adicione a seguinte linha
/etc/init.d/noip startPara que o cliente funcione, você precisará abrir a porta 8245 até o servidor. A maneira de fazer isso depende do seu modem/roteador. Isso é chamado de redirecionamento de porta. Se você precisar de ajuda com o redirecionamento de porta, vá para: www.portforward.com
Finalmente, após tudo isso, seus servidores devem estar disponíveis de qualquer lugar em
http://
Obviamente, além do cliente no-ip na porta 8245, você também precisará abrir portas para os serviços que está tentando executar em seu servidor doméstico. A porta 80 para um servidor web, por exemplo.
Se você instalou o servidor LAMP do Ubuntu conforme descrito no link que forneci no topo, você pode verificar se está funcionando indo para o seu site e você deve ver a página web padrão do apache do ubuntu dizendo algo como “Está funcionando”.
Por favor, note que, como o No-IP é um serviço gratuito, eles irão podar endereços IP não utilizados a cada trinta dias. Você será avisado sobre isso no endereço de e-mail que você forneceu e poderá fazer login novamente no No-IP para manter o endereço ativo. De acordo com o site do No-IP, “Nomes de host gratuitos devem ser atualizados a cada 30 dias para mantê-los ativos. Fazemos isso para manter nossa rede livre de nomes de host não utilizados. Enviamos notificações frequentes por e-mail para lembrá-lo de atualizar seu nome de host, ou você pode atualizar manualmente seu nome de host fazendo login na sua conta No-IP e clicando na guia “Hosts/Redirects”, clicando em “Modificar” ao lado do nome de host que você gostaria de atualizar e clicando em “Atualizar” no canto inferior direito.”
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.