ダイナミックDNS

コマンド一覧

コマンド コマンドの機能
ddns enable ダイナミック DNS クライアント機能の有効設定
ddns profile ダイナミック DNS プロファイルの作成
ddns update ダイナミック DNS 登録の即時実行
account ユーザーアカウント名の登録
notify-interface アドレス登録インタフェースの設定(通知元登録)
password パスワードの登録
query 更新内容の登録(クエリ登録)
source-interface アドレス登録インタフェースの設定
transport 通信に使用するプロトコルの設定(IP/IPv6)
update-interval 更新周期の変更
url ダイナミックDNSサーバーの登録
show ddns ダイナミックDNS情報の表示

注釈

本コマンドは IX-R シリーズでのみ利用できます。

ダイナミック DNS クライアント機能の有効設定

[入力形式]
ddns enable
no ddns enable
[パラメータ]
なし
[説明]
ダイナミック DNS クライアント機能を有効にします。
[デフォルト値]
無効
[実行モード]
グローバルコンフィグモード
[ユーザー権限]
Administrator
[入力例]
ddns enable
no ddns enable
[ノート]
本コマンドは IX-R シリーズでのみ利用できます。

ダイナミック DNS プロファイルの作成

[入力形式]
ddns profile PROFILE-NAME
no ddns profile PROFILE-NAME
[パラメータ]

PROFILE-NAME...ダイナミック DNS プロファイル名

  • 31文字以内の文字列
[説明]
ダイナミック DNS プロファイルを作成し、ダイナミック DNS コンフィグモードへ遷移します。
[デフォルト値]
なし
[実行モード]
グローバルコンフィグモード
[ユーザー権限]
Administrator
[入力例]
ddns profile ddns-a
no ddns profile ddns-a
[ノート]
本コマンドは IX-R シリーズでのみ利用できます。

ダイナミック DNS 登録の即時実行

[入力形式]
ddns update [ PROFILE-NAME ]
[パラメータ]

PROFILE-NAME...ダイナミック DNS プロファイル名

  • 31文字以内の文字列
[説明]
ダイナミック DNS サーバーへの登録を即時実行します。
[デフォルト値]
なし
[実行モード]
グローバルコンフィグモード
[ユーザー権限]
Administrator/Operator
[入力例]
ddns update ddns-profile-1
[ノート]
本コマンドは IX-R シリーズでのみ利用できます。

ユーザーアカウント名の登録

[入力形式]
account ACCOUNT
no account
[パラメータ]

ACCOUNT ... ユーザーアカウント名

  • 127文字以内の文字列
[説明]
URLに @ を含む場合のユーザーアカウントを設定します。
[デフォルト値]
なし
[実行モード]
ダイナミックDNSコンフィグモード
[ユーザー権限]
Administrator
[入力例]
account user1
no account
[ノート]
本コマンドは IX-R シリーズでのみ利用できます。

アドレス登録インタフェースの設定(通知元登録)

[入力形式]
notify-interface INTERFACE
no notify-interface
[パラメータ]
INTERFACE...IP アドレスの変更を監視するインタフェース名
[説明]
ダイナミック DNS サーバーに登録するクエリ情報を送信するインタフェースとクエリに登録する
アドレスが設定されているインタフェースが異なる場合に、クエリに登録するアドレスが設定さ
れているインタフェースを指定します。
指定先のアドレスが変化した場合に、そのアドレスを送信元アドレスとして通知します。
また、指定先のアドレスは query の<IP4>,<IP6> で利用されます。
[デフォルト値]
なし
[実行モード]
ダイナミック DNS コンフィグモード
[ユーザー権限]
Administrator
[入力例]
notify-interface GigaEthernet0.0
no notify-interface
[ノート]
本コマンドは IX-R シリーズでのみ利用できます。

パスワードの登録

[入力形式]
password { plain | secret } PASSWORD
no password
[パラメータ]

PASSWORD ... パスワード

  • 127文字以内の文字列
[説明]
URL に @ を含む場合のパスワードの設定と、queryコマンドで<PW>を設定した場合のパスワードの設定に使用します。
[デフォルト値]
なし
[実行モード]
ダイナミックDNSコンフィグモード
[ユーザー権限]
Administrator
[入力例]
password plain himitsu
password secret Uccq@@UNmGCZEExypgecNCvv
no password
[ノート]
本コマンドは IX-R シリーズでのみ利用できます。

更新内容の登録(クエリ登録)

[入力形式]
query QUERY
no query
[パラメータ]

QUERY ... ダイナミックDNSサーバーへ送信するクエリ情報

  • 511文字以内の文字列

  • また QUERY では以下のキーワードが利用できます。

    <IP4> ... sourceコマンドで設定したインタフェースのIPv4アドレス
    <IP6> ... sourceコマンドで設定したインタフェースのIPv6アドレス
    <SN> ... ハードウェアの製造番号
    <PW> ... passwordコマンドで設定したパスワード
[説明]
ダイナミックDNSサーバーへ登録するクエリ情報を設定します。
URLに?が含まれる場合、?以降の部分をこのコマンドで設定します。
クエリの記載方法はダイナミックDNSサーバー側の仕様に依存するため、利用するサーバーの説明を参照してください。
[デフォルト値]
なし
[実行モード]
ダイナミックDNSコンフィグモード
[ユーザー権限]
Administrator
[入力例]
query hostname=router&myip=<IP4>
no query
[ノート]
本コマンドは IX-R シリーズでのみ利用できます。

アドレス登録インタフェースの設定

[入力形式]
source-interface INTERFACE
no source-interface
[パラメータ]
INTERFACE ... IPアドレスの変更を監視するインタフェース名
[説明]
ダイナミック DNS サーバーに送信するクエリに登録するアドレスが設定されているインタフェースを指定します。
指定先のアドレスが変化した場合に、そのアドレスを送信元アドレスとして通知します。
また、指定先のアドレスは query の<IP4>,<IP6> で利用されます。
[デフォルト値]
なし
[実行モード]
ダイナミックDNSコンフィグモード
[ユーザー権限]
Administrator
[入力例]
source-interface GigaEthernet0.0
no source-interface
[ノート]
本コマンドは IX-R シリーズでのみ利用できます。

通信に使用するプロトコルの設定(IP/IPv6)

[入力形式]
transport { ip | ipv6 }
no transport
[パラメータ]

ip ... サーバーにIPv4で問い合わせます。

ipv6 ...サーバーにIPv6で問い合わせます。

[説明]
ダイナミックDNSサーバーとの通信に使用するプロトコルの指定を行います。
[デフォルト値]
ip
[実行モード]
ダイナミックDNSコンフィグモード
[ユーザー権限]
Administrator
[入力例]
transport ip
no transport
[ノート]
デフォルト値でもshow running-configで出力します。
本コマンドは IX-R シリーズでのみ利用できます。

更新周期の変更

[入力形式]
update-interval HOUR
no update-interval
[パラメータ]

HOUR...更新間隔(1時間)

  • 範囲: 1〜168
[説明]
アドレスが変化しない場合でも、指定した周期で更新を行います。
[デフォルト値]
24
[実行モード]
ダイナミックDNSコンフィグモード
[ユーザー権限]
Administrator
[入力例]
update-interval 48
[ノート]
本コマンドは IX-R シリーズでのみ利用できます。

ダイナミックDNSサーバーの登録

[入力形式]
url URL
no url
[パラメータ]

URL ... 認証とクエリを除くURLの指定

  • <protocol>://<domain-name>[:<port>]/<path>
    • protocol ... http, https
    • domain-name ... IPv4/IPv6アドレス, FQDN
    • port ... ポート番号(オプション)
    • path ... 使用するcgiへのパス
  • 511文字以内の文字列
[説明]
ダイナミックDNSサーバーを登録します。
URLに ? が含まれる場合、? までの部分をこのコマンドで設定し、? 以降の部分はqueryコマンドで設定します。
[デフォルト値]
なし
[実行モード]
ダイナミックDNSコンフィグモード
[ユーザー権限]
Administrator
[入力例]
url http://example.com/update
no url
[ノート]
URLに@を含む場合、@以前のユーザーアカウント、パスワードはaccount, password コマンドで設定します。
本コマンドは IX-R シリーズでのみ利用できます。

ダイナミックDNS情報の表示

[入力形式]
show ddns [ PROFILE-NAME ]
[パラメータ]

PROFILE-NAME...ダイナミック DNS プロファイル名

  • 31文字以内の文字列
[説明]
ダイナミックDNSの登録情報とレスポンス内容を表示します。
[デフォルト値]
なし
[実行モード]
EXECモード
グローバルコンフィグモード
ダイナミックDNSコンフィグモード
[ユーザー権限]
Administrator/Operator/Monitor
[入力例]
show ddns
[ノート]
本コマンドは IX-R シリーズでのみ利用できます。

コマンド変更情報