Como Instalar o Cliente NoIP no Oracle Linux 9 e RHEL 9 de Forma Simples

Manter um servidor acessível pela internet, especialmente com IP dinâmico, pode ser um desafio. Felizmente, o NoIP oferece uma solução prática para quem precisa atualizar automaticamente seu domínio. Neste artigo, você vai aprender como instalar o cliente NoIP no Oracle Linux 9 e também no RHEL 9, passo a passo. Se você busca saber como instalar cliente NoIP Oracle Linux 9 com eficiência, este guia é para você.

O que é o NoIP?

O NoIP é um serviço de DNS dinâmico (DDNS) que atualiza automaticamente o seu domínio sempre que o seu endereço IP muda. Isso é especialmente útil para servidores domésticos, pequenas empresas ou qualquer infraestrutura que não tenha um IP fixo.

Com a ajuda do cliente NoIP (Dynamic Update Client – DUC), seu servidor notifica a plataforma NoIP sempre que há uma alteração no IP público, garantindo que seu domínio continue apontando corretamente para o servidor.

1. Como Baixar o Cliente NoIP para Instalar o Cliente NoIP

O primeiro passo é fazer o download do cliente DUC (Dynamic Update Client) disponibilizado pela NoIP. Acesse seu servidor como usuário root ou com privilégios elevados e execute o comando:

Faça o download da versão mais recente do cliente NoIP com:

wget --content-disposition https://www.noip.com/download/linux/latest

Esse comando vai baixar o pacote mais recente, nomeando automaticamente o arquivo, em nosso caso noip-duc_3.3.0.tar.gz.

2. Extraindo o Arquivo para Instalar o Cliente NoIP

Após concluir o download, será necessário descompactar o pacote .tar.gz:

tar zxvf noip-duc_3.3.0.tar.gz

Isso criará uma nova pasta contendo os binários do cliente.

3. Preparando o Binário para o Sistema

Agora, acesse a pasta onde estão os binários:

cd noip-duc_3.3.0/binaries/

Em seguida, descompacte o binário compatível com o Oracle Linux 9 ou RHEL 9 (arquitetura 64 bits):

gunzip noip-duc_3.3.0_x86_64-musl.gz

Renomeie o binário para facilitar o uso:

mv noip-duc_3.3.0_x86_64-musl noip-duc

Conceda permissão de execução ao arquivo:

chmod 755 noip-duc

E por fim, mova o binário para o diretório /usr/local/bin/, que é o local padrão para armazenar aplicativos de terceiros:

mv noip-duc /usr/local/bin/

Assim ele ficará disponível no PATH do sistema.

4. Configurando o Cliente NoIP

Agora vamos criar o arquivo de configuração para definir as credenciais de acesso e outros parâmetros. Crie o arquivo /etc/default/noip-duc:

vi /etc/default/noip-duc

E insira o seguinte conteúdo, substituindo pelas suas informações:

NOIP_USERNAME=seu_usuario
NOIP_PASSWORD=sua_senha
NOIP_HOSTNAMES=seu_host
NOIP_CHECK_INTERVAL=2m

Essas informações indicam seu usuário, senha, hostname registrado no NoIP e o intervalo de checagem (neste exemplo, a cada 2 minutos).

Importante: mantenha este arquivo protegido, pois ele contém sua senha em texto puro. Uma boa prática é restringir as permissões com chmod 600 /etc/default/noip-duc.

5. Criando o Serviço Systemd para o Cliente NoIP

Para que o cliente NoIP seja iniciado automaticamente junto com o sistema e se mantenha monitorando as alterações de IP, precisamos criar um serviço:

vi /etc/systemd/system/noip-duc.service

Com o seguinte conteúdo:

[Unit]
Description=No-IP Dynamic Update Client
After=network.target auditd.service

[Service]
EnvironmentFile=/etc/default/noip-duc
ExecStart=/usr/local/bin/noip-duc
Restart=on-failure
Type=simple

[Install]
WantedBy=multi-user.target

O serviço está configurado para reiniciar automaticamente em caso de falha, garantindo alta disponibilidade.

6. Ativando e Iniciando o Cliente NoIP

Recarregue o gerenciador de serviços para reconhecer o novo serviço:

systemctl daemon-reload

Agora, ative e inicie o serviço de uma só vez:

systemctl enable --now noip-duc

Com isso, o cliente NoIP começa a rodar imediatamente e será carregado automaticamente nas próximas inicializações do sistema.

7. Verificando a Instalação do Cliente NoIP

Para verificar se o cliente NoIP está rodando corretamente e se está atualizando o IP, acompanhe os logs do sistema:

tail -f /var/log/messages

Procure por mensagens indicando que o IP foi atualizado com sucesso para o seu hostname.

Além disso, você pode verificar o status do serviço:

systemctl status noip-duc

Caso precise de ajustes, basta editar o arquivo /etc/default/noip-duc e reiniciar o serviço:

systemctl restart noip-duc

Dicas Extras de Segurança e Manutenção

  • Proteja suas credenciais: garanta que apenas usuários autorizados possam visualizar o arquivo de configuração.
  • Atualize periodicamente: visite o site do NoIP para baixar novas versões do cliente quando disponíveis.
  • Use hostname com cuidado: verifique se o hostname configurado no cliente bate com aquele registrado na sua conta NoIP.
  • Configure alertas: configure alertas em seu sistema para saber rapidamente se o cliente NoIP parar de funcionar.

Essas boas práticas ajudam a manter seu servidor estável, seguro e acessível.

Considerações Finais

Instalar o cliente NoIP no Oracle Linux 9 ou RHEL 9 é um processo relativamente simples e essencial para servidores que operam atrás de IPs dinâmicos. A automação através do systemd garante que o serviço se mantenha ativo e funcional sem necessidade de intervenção manual a cada reinicialização.

Lembre-se de sempre manter seu cliente NoIP atualizado para garantir compatibilidade e segurança. Além disso, revise periodicamente suas configurações de domínio na plataforma NoIP para evitar o vencimento do seu domínio gratuito.

Se você precisa de mais dicas sobre Linux, servidores ou segurança de rede, fique ligado no nosso blog!

Referências

Caso tenha alguma dúvida a respeito deste tópico sinta-se à vontade para entrar em contato

Rolar para cima