#!/bin/bash
DDNS User Config file
初期設定
#-----------------------------------------------
IPV4 アドレス default = on
IPV4_DDNS 固定IPアドレスの場合はoffにする。但し、IPv4=offの場合は無効になる default = on
IPV4=on
IPV4_DDNS=on
IPV6 アドレス default = off
IPV6_DDNS 動的IPアドレスの場合はonにする。但し、IPv6=offの場合は無効になる default = on
IPV6=off
IPV6_DDNS=on
#-----------------------------------------------
キャッシュタイムの設定
#-----------------------------------------------
s: 秒(seconds)
m: 分(minutes)
h: 時間(hours)
d: 日(days)
UPDATE_TIME=1d (default)
アドレスを定期的に通知する間隔 最低3分までとする。それ以下にした場合、強制的に3分となる。
UPDATE_TIME=1d
DDNS_TIME=5m (default)
アドレスが変更されてないか定期的にチェックする間隔 最低1分までとする。それ以下にした場合、強制的に1分となる。
DDNS_TIME=5m
IP_CACHE_TIME=0 (defaultは無効) 推奨=1h 最低値15分、それ以下にした場合、強制的に15分となる。
アドレスキャッシュをリフレッシュする間隔 上記 DDNS_TIME より少なくするとあまり意味がない
IP_CACHE_TIME=0
ERR_CHK_TIME=0 (defaultは無効) 推奨=1h 最低値は1分、それ以下にした場合、強制的に1分となる。
エラーメッセージをEmailで通知する用。下記EMAIL_ADRが有効の場合に通知する。
ERR_CHK_TIME=0
#-----------------------------------------------
##Emailに通知するための設定
#-----------------------------------------------
DDNSで定期更新があった場合に通知する
#EMAIL_UP_DDNS=on
DDNSでアドレス変更があった場合に通知する
#EMAIL_CHK_DDNS=on
#EMAIL_ADR="User_Email_Address"
#-----------------------------------------------
MyDNS
#-----------------------------------------------
マルチドメインの場合、例のように Num= の数字をそろえて変更して登録してください
例はコメントアウトされているので、先頭の # を外してID等を変更して使用してください
それぞれのユーザーに対して、IPv4/IPv6を選択可能、但し、上記のIPvの設定によっては無効になる場合もあり
#Num=1 # Number 1個目のドメイン
#MYDNS_ID[$Num]="mydnsxxxx1"
#MYDNS_PASS[$Num]="Password1"
#MYDNS_DOMAIN[$Num]="example.com"
#MYDNS_IPV4[$Num]=on
#MYDNS_IPV6[$Num]=off
#Num=2 # Number 2個目のドメイン
#MYDNS_ID[$Num]="mydnsxxxxx2"
#MYDNS_PASS[$Num]="Password2"
#MYDNS_DOMAIN[$Num]="example2.com"
#MYDNS_IPV4[$Num]=on
#MYDNS_IPV6[$Num]=off
MyDNS Login URL
MYDNS_IPV4_URL="https://ipv4.mydns.jp/login.html"
MYDNS_IPV6_URL="https://ipv6.mydns.jp/login.html"
#-----------------------------------------------
CloudFlare Domains
#-----------------------------------------------
CloudFlare_IPV6[ ] default = off [on/off]
CloudFlareのDDNSはIPv4とIPv6に対応
IPV6及びIPV6_DDNSの設定のどちらか一方がoffの場合、CloudFlare_IPV6は無効になるので注意です。
#Num=1 # Number 1個目のドメイン
#CLOUDFLARE_API[$Num]="User_API_token"
#CLOUDFLARE_ZONE[$Num]="example.com"
#CLOUDFLARE_DOMAIN[$Num]="example.com,www.example.com"
#CLOUDFLARE_IPV4[$Num]=on
#CLOUDFLARE_IPV6[$Num]=on
#Num=2 # Number 2個目のドメイン
#CLOUDFLARE_API[$Num]="User_API_token"
#CLOUDFLARE_ZONE[$Num]="example2.com"
#CLOUDFLARE_DOMAIN[$Num]="example2.com"
#CLOUDFLARE_IPV4[$Num]=on
#CLOUDFLARE_IPV6[$Num]=off
CloudFlare Login URL
CLOUDFLARE_URL="https://api.cloudflare.com/client/v4/zones"
#-----------------------------------------------
#!/bin/bash
DDNS User Config file
初期設定
#-----------------------------------------------
IPV4 アドレス default = on
IPV4_DDNS 固定IPアドレスの場合はoffにする。但し、IPv4=offの場合は無効になる default = on
IPV4=on
IPV4_DDNS=on
IPV6 アドレス default = off
IPV6_DDNS 動的IPアドレスの場合はonにする。但し、IPv6=offの場合は無効になる default = on
IPV6=off
IPV6_DDNS=on
#-----------------------------------------------
キャッシュタイムの設定
#-----------------------------------------------
s: 秒(seconds)
m: 分(minutes)
h: 時間(hours)
d: 日(days)
UPDATE_TIME=1d (default)
アドレスを定期的に通知する間隔 最低3分までとする。それ以下にした場合、強制的に3分となる。
UPDATE_TIME=1d
DDNS_TIME=5m (default)
アドレスが変更されてないか定期的にチェックする間隔 最低1分までとする。それ以下にした場合、強制的に1分となる。
DDNS_TIME=5m
IP_CACHE_TIME=0 (defaultは無効) 推奨=1h 最低値15分、それ以下にした場合、強制的に15分となる。
アドレスキャッシュをリフレッシュする間隔 上記 DDNS_TIME より少なくするとあまり意味がない
IP_CACHE_TIME=0
ERR_CHK_TIME=0 (defaultは無効) 推奨=1h 最低値は1分、それ以下にした場合、強制的に1分となる。
エラーメッセージをEmailで通知する用。下記EMAIL_ADRが有効の場合に通知する。
ERR_CHK_TIME=0
#-----------------------------------------------
##Emailに通知するための設定
#-----------------------------------------------
DDNSで定期更新があった場合に通知する
#EMAIL_UP_DDNS=on
DDNSでアドレス変更があった場合に通知する
#EMAIL_CHK_DDNS=on
#EMAIL_ADR="User_Email_Address"
#-----------------------------------------------
MyDNS
#-----------------------------------------------
マルチドメインの場合、例のように Num= の数字をそろえて変更して登録してください
例はコメントアウトされているので、先頭の # を外してID等を変更して使用してください
それぞれのユーザーに対して、IPv4/IPv6を選択可能、但し、上記のIPvの設定によっては無効になる場合もあり
#Num=1 # Number 1個目のドメイン
#MYDNS_ID[$Num]="mydnsxxxx1"
#MYDNS_PASS[$Num]="Password1"
#MYDNS_DOMAIN[$Num]="example.com"
#MYDNS_IPV4[$Num]=on
#MYDNS_IPV6[$Num]=off
#Num=2 # Number 2個目のドメイン
#MYDNS_ID[$Num]="mydnsxxxxx2"
#MYDNS_PASS[$Num]="Password2"
#MYDNS_DOMAIN[$Num]="example2.com"
#MYDNS_IPV4[$Num]=on
#MYDNS_IPV6[$Num]=off
MyDNS Login URL
MYDNS_IPV4_URL="https://ipv4.mydns.jp/login.html"
MYDNS_IPV6_URL="https://ipv6.mydns.jp/login.html"
#-----------------------------------------------
CloudFlare Domains
#-----------------------------------------------
CloudFlare_IPV6[ ] default = off [on/off]
CloudFlareのDDNSはIPv4とIPv6に対応
IPV6及びIPV6_DDNSの設定のどちらか一方がoffの場合、CloudFlare_IPV6は無効になるので注意です。
#Num=1 # Number 1個目のドメイン
#CLOUDFLARE_API[$Num]="User_API_token"
#CLOUDFLARE_ZONE[$Num]="example.com"
#CLOUDFLARE_DOMAIN[$Num]="example.com,www.example.com"
#CLOUDFLARE_IPV4[$Num]=on
#CLOUDFLARE_IPV6[$Num]=on
#Num=2 # Number 2個目のドメイン
#CLOUDFLARE_API[$Num]="User_API_token"
#CLOUDFLARE_ZONE[$Num]="example2.com"
#CLOUDFLARE_DOMAIN[$Num]="example2.com"
#CLOUDFLARE_IPV4[$Num]=on
#CLOUDFLARE_IPV6[$Num]=off
CloudFlare Login URL
CLOUDFLARE_URL="https://api.cloudflare.com/client/v4/zones"
#-----------------------------------------------