ddns

ダイナミックDNSクライアントを設定する

キー バリュー
ddns.service
DDNSクライアントの動作
enable
有効化
disable
無効化
デフォルト値
disable
ddns.[]
利用するDDNSサービスに関する設定
設定上限
8個
ddns.[].url
DDNSサーバへの登録をリクエストするURL文字列
制約事項:
省略できません。
<URL>
対応URLスキーム 文字数
http://, https:// 1-1024
インタフェースのIPアドレスに置換される変数をURLに記述することができます。
使用可能な変数 置換される文字列
<ipv4> ...interfaceで指定されたインタフェースのIPv4アドレス(複数付与されている場合はエイリアスでないアドレス)
<ipv6> ...interfaceで指定されたインタフェースのIPv6アドレス(複数付与されている場合は最後に追加されたアドレス)
使用例:
次の様に記述した場合
http://example.com?user=user01&pw=pass01&ip=<ipv4>&ip6=<ipv6>
次の様に置換した上でリクエストを送信します
http://example.com?user=user01&pw=pass01&ip=192.0.2.1&ip6=2001:db8::1
ddns.[].address-family
DDNSサーバへアクセスに使用するIPプロトコル
<Keyword>
候補
ipv4 | ipv6
注:
...urlにDDNSサーバのアドレスがIPアドレスで指定され、かつ、指定したアドレスと異なるプロトコルを...address-familyに指定すると、DDNSサーバへのリクエストが常に失敗します。
未指定時の動作
...urlにDDNSサーバのアドレスがIPアドレスで指定されている場合は、同じプロトコルを使用します。ホスト名で指定されている場合は、両方のプロトコルでリクエストを試行し、先に応答を得られたプロトコルを使用します。
ddns.[].trigger.periodic-timer
DDNS登録リクエストを定期的に行う
制約事項:
...periodic-timeまたは...interfaceのいずれか又は両方を設定する必要があります。
<Interval>
範囲
1m-24h [書式の詳細]
ddns.[].trigger.interface
DDNS登録リクエストをインタフェースのアドレスが変化したときに行う
制約事項:
...periodic-timeまたは...interfaceのいずれか又は両方を設定する必要があります。
<Interface>
  • bridge[]
  • ge[]
  • gre[]
  • lag[]
  • ipsec[]
  • ppp[]
  • pppac[]
  • pppoe[]
  • tunnel[]
  • vlan[]