Это средство обновления DNS Java для No-IP, альтернатива DUC (клиент обновления DNS). Это средство обновления использует API-интерфейсы Ipify и No-IP для получения вашего текущего IP-адреса и обновления имени хоста No-IP. См.: settings.json.
Свойство | Описание |
---|---|
имя пользователя | ваше имя пользователя No-IP |
пароль | ваш пароль No-IP |
имя хоста | имя хоста (host.domain.com) или группу (группы) (group_name), которые необходимо обновить. |
пользовательский агент | HTTP User-Agent поможет No-IP идентифицировать вашего клиента |
Примечание. При обновлении важно настроить через свойство userAgent
HTTP User-Agent, чтобы No-IP мог идентифицировать различных клиентов, обращающихся к системе. Клиенты, которые не предоставляют User-Agent, рискуют быть заблокированными в системе. Ваш пользовательский агент должен иметь следующий формат:
NameOfUpdateProgram/VersionNumber [email protected]
Однострочник для загрузки, настройки и выполнения:
bash <(curl -Ls https://davidecolombo.space/noip/install)
или напрямую:
bash <(curl -s https://raw.githubusercontent.com/davidecolombo/noip/master/install.sh)
Обратите внимание, что вы можете запланировать выполнение приложения, чтобы постоянно обновлять свой динамический DNS, и самый простой способ в системах *NIX, вероятно, использовать Cron. Пример:
*/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