Ini adalah pembaru DNS Java untuk No-IP, alternatif untuk DUC (Klien Pembaruan DNS). Pembaru ini menggunakan Ipify dan No-IP API untuk mengambil alamat IP Anda saat ini dan memperbarui nama host No-IP Anda. Lihat: pengaturan.json
Milik | Keterangan |
---|---|
nama belakang | nama pengguna Tanpa IP Anda |
kata sandi | kata sandi Tanpa IP Anda |
nama host | nama host (host.domain.com) atau grup (nama_grup) yang akan diperbarui |
agen pengguna | Agen Pengguna HTTP untuk membantu No-IP mengidentifikasi klien Anda |
Catatan: saat melakukan pembaruan, penting untuk mengonfigurasi Agen Pengguna HTTP melalui properti userAgent
untuk membantu No-IP mengidentifikasi klien berbeda yang mengakses sistem. Klien yang tidak menyediakan Agen-Pengguna berisiko diblokir dari sistem. Agen pengguna Anda harus dalam format berikut:
NameOfUpdateProgram/VersionNumber [email protected]
One-liner untuk mengunduh, mengonfigurasi, dan mengeksekusi:
bash <(curl -Ls https://davidecolombo.space/noip/install)
atau secara langsung:
bash <(curl -s https://raw.githubusercontent.com/davidecolombo/noip/master/install.sh)
Harap dicatat Anda mungkin ingin menjadwalkan eksekusi aplikasi untuk terus memperbarui DNS dinamis Anda, dan cara paling sederhana pada sistem *NIX mungkin menggunakan Cron. Contoh:
*/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