Copyright Winco Tecnologia e Sistemas, todos os direitos reservados
Instalando e configurando o DDNS no Linux
Este material descreve a instalao do servio DDNS em uma mquina com o Linux instalado. 1 - Instalao 1.1 Preparao Antes de Instalar certifique-se que todo o procedimento deste material ser executado no diretrio : /usr/local/sbin # cd /usr/local/sbin/ 1.2 Instalao Agora baixe o arquivo de Instalao do servio DDNS para Linux na rea de downloads do DDNS (http://download.winco.com.br/download/ddns-linux-1.5.tgz) para o seu computador. Pode ser utilizado o comando wget para realizar o download do arquivo de instalao diretamente no diretrio que ser utilizado o servio DDNS # wget http://download.winco.com.br/download/ddns-linux-1.5.tgz - Aps concluir o download, verifique se o arquivo de Instalao foi salvo no diretrio [root@linux sbin]# ls ddns-linux-1.5.tgz [root@linux sbin]#
- Descompacte o arquivo com o comando tar: [root@linux sbin]# tar -zxvf ddns-linux-1.5.tgz ddnsquery ddns.sh README [root@linux sbin]#
2 Configurao 2 .1 Configurao do Arquivo ddns.sh - Edite o arquivo ddns.sh # vi ddns.sh Na edio deste arquivo ser necessrio acrescentar algumas informaes importantes para o funcionamento do servio DDNS. DOMINIO="meudominio.ddns.com.br" -> Insira seu domnio DDNS criado em sua conta SENHA="123456" -> Insira sua senha que foi criada para o domnio DDNS.
Copyright Winco Tecnologia e Sistemas, todos os direitos reservados
ATENO !!! Selecione um dos mtodos abaixo para realizar o funcionamento do servio DDNS no Linux
Caso 1: Configurao de um endereo IP Fixo IP="" -> Configurar um endereo IP esttico (IP Fixo) no servidor Esta opo dever ser configurado da seguinte forma: # As seguintes variaveis devem ser configuradas: # Coloque aqui seu dominio DDNS # (ex.: meuendereco.ddns.com.br) DOMINIO="meudominio.ddns.com.br"
# A senha para o dominio acima SENHA="123456"
# Coloque aqui o IP em caso de IP fixo IP="187.123.228.176"
# Se o dominio esta atras de um NAT, use "yes" abaixo, para que # o IP publico de seu roteador seja atribuido ao dominio. Neste # caso a inerface usada sera aquela que leva ao roteador padrao. #USENAT=""
# ou especifique da interface. Ex.: ppoe, eth0, etc #INTERFACE=""
Caso 2: Utilizar quando o servidor estiver conectado ao roteador ou NAT/Proxy USENAT="" -> Utilizar quando o servidor do servio DDNS esteja conectado ao roteador ou Proxy, para que o IP publico de seu Roteador ou Proxy seja atribudo ao domnio DDNS. Para habilitar esta opo ser necessrio acrescentar Yes Esta opo dever ser configurado da seguinte forma: # As seguintes variaveis devem ser configuradas: # Coloque aqui seu dominio DDNS # (ex.: meuendereco.ddns.com.br) DOMINIO="meudominio.ddns.com.br"
# A senha para o dominio acima SENHA="123456"
# Coloque aqui o IP em caso de IP fixo #IP=""
# Se o dominio esta atras de um NAT, use "yes" abaixo, para que # o IP publico de seu roteador seja atribuido ao dominio. Neste # caso a inerface usada sera aquela que leva ao roteador padrao. USENAT="yes"
# ou especifique da interface. Ex.: ppoe, eth0, etc #INTERFACE=""
Copyright Winco Tecnologia e Sistemas, todos os direitos reservados
Caso 3: Conectado diretamente na Internet INTERFACE="" -> Utilizar quando o link de Internet estiver conectado diretamente no Servidor . Ser necessrio especificar a interface. Ex.: ppoe, eth0, etc, Esta opo dever ser configurado da seguinte forma: # As seguintes variaveis devem ser configuradas:
# Coloque aqui seu dominio DDNS # (ex.: meuendereco.ddns.com.br) DOMINIO="meudominio.ddns.com.br"
# A senha para o dominio acima SENHA="123456"
# Coloque aqui o IP em caso de IP fixo #IP=""
# Se o dominio esta atras de um NAT, use "yes" abaixo, para que # o IP publico de seu roteador seja atribuido ao dominio. Neste # caso a inerface usada sera aquela que leva ao roteador padrao. #USENAT=""
# ou especifique da interface. Ex.: ppoe, eth0, etc INTERFACE="ppoe"
OBS: Para o funcionamento do servio DDNS dever escolher um dos mtodos descritos acima e os demais devero ficar desabilitados com o carter # no inicio do comando. Terminado os procedimentos descritos, ser necessrio salvar e sair do arquivo de configurao do DDNS - No editor vi utilizamos o seguinte comando abaixo - Aperte a tecla ESC e digite :wq :wq Para iniciar o servio DDNS execute o Shell ddns.sh [root@linux sbin]# ./ddns.sh ; flags: 8500 ; ANSWERS meudominio.ddns.com.br A 187.123.228.176 [root@linux sbin]#
Uma vez em execuo, o servio DDNS estar pronto para ser utilizado.
Copyright Winco Tecnologia e Sistemas, todos os direitos reservados
2 .2 Agendamento de Verificao do Servio DDNS Se voc possui uma banda larga com servio de IP dinmico, seu endereo de IP ir mudar em cada conexo da internet. Ou seja, cada vez que voc se conectar a internet, ter que descobrir qual o endereo IP que seu provedor forneceu. Ser necessrio criar uma tarefa para que o servio DDNS atualize o IP.
- Execute o seguintes comandos:
[root@linux sbin]# crontab e */5 * * * * /usr/local/sbin/ddns.sh
Para que seja utilizado o seu o dominio DDNS para acessos Remotos, Cameras, DVR, VPN entre outros servios, dever verificar suas regras permisso de Firewall do seu Servidor.