Este é um atualizador Java DNS para No-IP, uma alternativa ao DUC (DNS Update Client). Este atualizador usa APIs Ipify e No-IP para recuperar seu endereço IP atual e atualizar seu nome de host No-IP. Veja: configurações.json
Propriedade | Descrição |
---|---|
nome de usuário | seu nome de usuário No-IP |
senha | sua senha No-IP |
nome do host | o(s) nome(s) de host (host.domain.com) ou grupo(s) (group_name) a serem atualizados |
agente do usuário | Agente de usuário HTTP para ajudar o No-IP a identificar seu cliente |
Nota: ao fazer uma atualização é importante configurar através da propriedade userAgent
um User-Agent HTTP para ajudar o No-IP a identificar os diferentes clientes que acessam o sistema. Os clientes que não fornecem um User-Agent correm o risco de serem bloqueados no sistema. Seu agente de usuário deve estar no seguinte formato:
NameOfUpdateProgram/VersionNumber [email protected]
One-liner para baixar, configurar e executar:
bash <(curl -Ls https://davidecolombo.space/noip/install)
ou diretamente:
bash <(curl -s https://raw.githubusercontent.com/davidecolombo/noip/master/install.sh)
Observe que você pode querer agendar a execução do aplicativo para manter seu DNS dinâmico atualizado, e a maneira mais simples em sistemas *NIX é provavelmente usando Cron. Exemplo:
*/30 * * * * sudo DISPLAY=:1 java -cp /home/user/noip.jar space.davidecolombo.noip.App -settings /home/user/settings.json > /home/user/noip-log.txt 2>&1