Instalando e configurando um nome de DNS para seu link Adsl
Fonte: http://techfree.wordpress.com/
Você que é reponsável pelo TI da empresa que tem apenas link ADSL (Velox, Speedy e outros), e sempre quis ter um nome único para seu router/modem/máquina que está como responsável do link, pois como esse ip é dinâmico, sempre era necessário ver qual ip atual para realizar qualquer conexão de origem externa.
Vamos lá!
Primeiro acesse o site do no-ip, se cadastre, confirme o e-mail que lhe será enviado e então efetue logon no website.
No lado esquerdo de seu monitor, escolha a opção Hosts / Redirects e o sub-grupo Add.
Escolha um nome e domínio, e então clique no botão Create Host. Pronto! O host já foi criado.
Agora vamos instalar o software que será o responsável por atualizar o ip que ficará associado a esse host.
Baixe o software No-ip nesse link.
Descompacte o pacote:
# tar xvzf noip-duc-linux.tar.gz
Agora vamos compilar:
# cd noip-2.1.7/
# make
# make install
Pronto! O software está instalado, agora vamos executá-lo pela primeira vez.
# /usr/local/bin/noip2 -C
Agora vem as seguintes perguntas:
By typing the number associated with it.
0 eth0
1 ppp0
Resposta : sua porta ppp0, pois ela é a responsável pelo link com o provedor Adsl. (Se estiver fazendo em uma maquina interna de sua rede, coloque a interface que tem conectividade com o servidor/router/modem do Adsl).
Próxima pergunta:
Please enter the login/email string for no-ip.com
Responda com o seu login completo criado no site. Com @ e tudo.
Please enter the password for user ‘user@dominio’
Responda com a senha cadastrada no site.
Se você tiver mais de um domínio cadastro em sua conta, a mensagem abaixo será exibida.
2 hosts are registered to this account.
Do you wish to have them all updated?[N] (y/N)
Do you wish to have host [seudominio1.no-ip.info] updated?[N] (y/N)
Do you wish to have host [seudominio2.no-ip.info] updated?[N] (y/N)
Escolha o dominio que deseja que essa maquina atualize e host e pronto!
Feito!
Para facilitar sua vida, se você usa qualquer distribuição derivada da Red Hat, segue o meu script de inicialização.
#! /bin/sh
# $Id:$
#
# Noip: Starts noip Server
#
# Version: @(#) /etc/init.d/noip 2.0
#
# chkconfig: 2345 90 10
# description: Starts and stops the No-ip Server at boot time and shutdown.
# . /etc/rc.d/init.d/functions # uncomment/modify for your killproc
case “$1″ in
start)
echo “Starting noip2.”
/usr/local/bin/noip2
;;
stop)
echo -n “Shutting down noip2.”
killproc -TERM /usr/local/bin/noip2
;;
*)
echo “Usage: $0 {start|stop}”
exit 1
esac
exit 0
Grave esses dados no arquivo /etc/init.d/noip2
Coloque a sua devida permissão:
# chmod 755 /etc/init.d/noip2
Depois coloque ele no ntsysv
# chkconfig –add noip2
Pronto! Agora visualize no ntsysv que o serviço já esta configurado para iniciar no startup da maquina.
Comentários