Este es un actualizador de DNS de Java para No-IP, una alternativa a DUC (DNS Update Client). Este actualizador utiliza las API Ipify y No-IP para recuperar su dirección IP actual y actualizar su nombre de host No-IP. Ver: configuración.json
Propiedad | Descripción |
---|---|
nombre de usuario | su nombre de usuario sin IP |
contraseña | su contraseña sin IP |
nombre de host | los nombres de host (host.dominio.com) o grupos (nombre_grupo) que se actualizarán |
agente de usuario | Agente de usuario HTTP para ayudar a No-IP a identificar a su cliente |
Nota: al realizar una actualización es importante configurar a través de la propiedad userAgent
un User-Agent HTTP para ayudar a No-IP a identificar los diferentes clientes que acceden al sistema. Los clientes que no proporcionan un agente de usuario corren el riesgo de ser bloqueados del sistema. Su agente de usuario debe tener el siguiente formato:
NameOfUpdateProgram/VersionNumber [email protected]
Una línea para descargar, configurar y ejecutar:
bash <(curl -Ls https://davidecolombo.space/noip/install)
o directamente:
bash <(curl -s https://raw.githubusercontent.com/davidecolombo/noip/master/install.sh)
Tenga en cuenta que es posible que desee programar la ejecución de la aplicación para mantener actualizado su DNS dinámico, y la forma más sencilla en sistemas *NIX probablemente sea usando Cron. Ejemplo:
*/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