noip
1.0.1
이는 DUC(DNS 업데이트 클라이언트)의 대안인 No-IP용 Java DNS 업데이트 프로그램입니다. 이 업데이터는 Ipify 및 No-IP API를 모두 사용하여 현재 IP 주소를 검색하고 No-IP 호스트 이름을 업데이트합니다. 참조: settings.json
재산 | 설명 |
---|---|
사용자 이름 | 귀하의 No-IP 사용자 이름 |
비밀번호 | 귀하의 No-IP 비밀번호 |
호스트 이름 | 업데이트할 호스트 이름(host.domain.com) 또는 그룹(group_name) |
사용자 에이전트 | No-IP가 클라이언트를 식별하는 데 도움이 되는 HTTP 사용자 에이전트 |
참고: 업데이트할 때 No-IP가 시스템에 액세스하는 다양한 클라이언트를 식별할 수 있도록 userAgent
속성을 통해 HTTP 사용자 에이전트를 구성하는 것이 중요합니다. 사용자 에이전트를 제공하지 않는 클라이언트는 시스템에서 차단될 위험이 있습니다. 사용자 에이전트는 다음 형식이어야 합니다.
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