DDNS ヘルプ
DDNSの設定プログラムはこちらからダウンロードできます。
DDNSの設定プログラムの使用方法はこちらを確認してください。
DDNS Client
DDNS発行した対象をAPIからIPを紐づけすることが可能です。
APIのアクセス方法
Ex. Python
import requests
url = '<Your Domain>/ddns/update/< access_token >'
passwd = '< password_key >'
res = requests.post(url=url,json={'use_remote_addr':True},headers={'X_SECRET_TOKEN':passwd,"content-type": "application/json"})
print(res)
print(res.text)
use_remote_addrをtrueとすると, 自身のグローバルIPをもとに登録します
この場合以下のip_addressは不要です
ip_addressをJSONのkeyとし、値にIPアドレスを入れてください。
DDNS Client - 配布プログラム -
配布プログラムには、PythonあるいはPHPで実行できるようになっていますが、他のプログラム言語でも実装できます。
認証トークンは config.json から編集してください.
編集後は実行するとDNSへ反映されます。
ただし、このプログラムは、アクセス元のIPアドレスをもとに設定するため別のIPアドレスを設定する場合はAPIを使用してください。
定期実行
Ex. crontab (Python)
※PHPも同様です
# 10分おきにIPを設定する
*/10 * * * * /path/to/py/DLPClient.py