# update-url

モード
  DDNSアップデートメソッドモード
カテゴリー
  IP付加機能 / ダイナミックDNSクライアント

## 構文

コマンド構文

`(config-ddns-update-method)# update-url URL`

`(config-ddns-update-method)# no update-url`

## コマンド説明

対象ダイナミックDNS（DDNS）サービスにおけるアップデート用URLを設定する。
no形式で実行した場合はアップデート用URLの設定を削除する。
初期状態では未設定。
本コマンドで指定するURLには `<>` で囲んだ以下の変数を含めることができる。
実際の更新時には各変数がそれぞれ対応する値に置き換えられる。

- `<USERNAME>` = usernameコマンドで設定したユーザー名
- `<PASSWORD>` = passwordコマンドで設定したパスワード
- `<HOST-NAME>` = host-nameコマンドで設定したホスト名
- `<IPADDRESS>` = ip ddns-update-methodコマンドか ipv6 ddns-update-methodコマンドでDDNSサービス固有設定と関連付けられたインターフェースのIPv4/IPv6アドレス

## パラメーター

`URL`
  アップデート用URL。URL内には前記変数を含めることができる。なお、クエリーパラメーターの開始を表す「`?`」をCLIから入力するには、`Ctrl/V` キーを入力してから `?` を入力する必要がある。単に `?` を入力するとCLIヘルプが表示されてしまうため注意

## 使用例

DDNSアップデート用URLを設定する。
URL内の「`?`」を入力するときは、`Ctrl/V` キーを入力してから `?` を入力すること。単に `?` を入力するとCLIヘルプが表示されてしまうため注意。

- DynDNS.com（Dynアカウントのパスワードを使う場合）

      awplus(config-ddns-update-method)# update-url https://<USERNAME>:<PASSWORD>@members.dyndns.org/nic/update?hostname=<HOST-NAME>&myip=<IPADDRESS>

  - URL 内の <> で囲まれた部分は、リクエスト時にそれぞれ下記の値に置き換えられます。
  - <USERNAME> = DynDNS.comアカウントのユーザー名
  - <PASSWORD> = DynDNS.comアカウントのパスワード
  - <HOST-NAME> = DynDNS.comで取得したホスト名
  - <IPADDRESS> = 取得したホスト名と関連付けたインターフェースのIPv4/IPv6アドレス
- DynDNS.com（アップデータークライアントキーを使う場合）

      awplus(config-ddns-update-method)# update-url https://<USERNAME>:<PASSWORD>@members.dyndns.org/v3/update?hostname=<HOST-NAME>&myip=<IPADDRESS>

  - URL 内の <> で囲まれた部分は、リクエスト時にそれぞれ下記の値に置き換えられます。
  - <USERNAME> = DynDNS.comアカウントのユーザー名
  - <PASSWORD> = アップデータークライアントキー
  - <HOST-NAME> = DynDNS.comで取得したホスト名
  - <IPADDRESS> = 取得したホスト名と関連付けたインターフェースのIPv4/IPv6アドレス
- MyDNS.JP

      awplus(config-ddns-update-method)# update-url https://<USERNAME>:<PASSWORD>@ipv4.mydns.jp/login.html

  もしくは

      awplus(config-ddns-update-method)# update-url https://www.mydns.jp/directip.html?MID=<USERNAME>&PWD=<PASSWORD>&IPV4ADDR=<IPADDRESS>

  - URL 内の <> で囲まれた部分は、リクエスト時にそれぞれ下記の値に置き換えられます。
  - <USERNAME> = MyDNS.JPからメールで送られてきた子ID用のMasterID
  - <PASSWORD> = MyDNS.JPからメールで送られてきた子ID用のパスワード
  - <IPADDRESS> = 取得したホスト名と関連付けたインターフェースのIPv4/IPv6アドレス
- Dynu

      awplus(config-ddns-update-method)# update-url http://api.dynu.com/nic/update?hostname=<HOST-NAME>&password=<PASSWORD>

- DuckDNS

      awplus(config-ddns-update-method)# update-url http://www.duckdns.org/update?domains=[SUBDOMAIN]&token=[TOKEN]&ip=<IPADDRESS>

  - `[SUBDOMAIN]` の部分には、使用するサブドメイン文字列（xxx.duckdns.org の xxx）を直接入力してください。
  - `[TOKEN]` の部分には、アカウントごとに提供されるトークン（ランダムな文字列）を直接入力してください。
- no-ip

      awplus(config-ddns-update-method)# update-url http://<USERNAME>:<PASSWORD>@dynupdate.no-ip.com/nic/update?hostname=<HOST-NAME>&myip=<IPADDRESS>

DDNSアップデート用URLを削除する。

    awplus(config-ddns-update-method)# no update-url

## コマンドツリー

## 関連コマンド