# 25.2. DNSリゾルバ

コマンド一覧

コマンド | コマンドの機能
--- | ---
dns fqdn-database initial-interval | 未解決のドメイン名定期更新間隔設定
dns fqdn-database resolver retry count | DNS リゾルバのリトライ回数設定
dns fqdn-database resolver timeout | DNS リゾルバのタイムアウト設定
dns fqdn-database roundrobin | DNS ラウンドロビン有効無効化設定
dns fqdn-database update-interval | 解決済のドメイン名定期更新間隔設定
dns host | ローカル DNS レコードの設定
dns transport-priority | DNS リゾルバへのアクセスプロトコルの優先度設定
ip name-server | DNS サーバー (IPv4) 登録
ipv6 name-server | DNS サーバー (IPv6) 登録
show dns fqdn-database | FQDN データベース表示

## 25.2.1. 未解決のドメイン名定期更新間隔設定

[入力形式]
  dns fqdn-database initial-interval INTERVAL
  no dns fqdn-database initial-interval
[パラメータ]

  INTERVAL．．．更新間隔（秒）

  > - 範囲：10〜86400

[説明]

  名前未解決状態FQDNの定期更新間隔を設定します。

[デフォルト値]

  60

[実行モード]

  グローバルコンフィグモード

[ユーザー権限]

  Administrator

[入力例]

  dns fqdn-database initial-interval 120

[ノート]

  なし

## 25.2.2. DNS リゾルバのリトライ回数設定

[入力形式]
  dns fqdn-database resolver retry count COUNT
  no dns fqdn-database resolver retry count
[パラメータ]

  COUNT．．．リトライ回数

  > - 範囲：0〜10

[説明]

  FQDNの監視におけるDNSリゾルバのリトライ回数を設定します。

[デフォルト値]

  2

[実行モード]

  グローバルコンフィグモード

[ユーザー権限]

  Administrator

[入力例]

  dns fqdn-database resolver retry count 5

[ノート]

  なし

## 25.2.3. DNS リゾルバのタイムアウト設定

[入力形式]
  dns fqdn-database resolver timeout TIMEOUT
  no dns fqdn-database resolver timeout
[パラメータ]

  TIMEOUT．．．タイムアウト時間（秒）

  > - 範囲：1〜60

[説明]

  FQDNの監視におけるDNSリゾルバのタイムアウトを設定します。

[デフォルト値]

  10

[実行モード]

  グローバルコンフィグモード

[ユーザー権限]

  Administrator

[入力例]

  dns fqdn-database resolver timeout 10

[ノート]

  なし

## 25.2.4. DNS ラウンドロビン有効無効化設定

[入力形式]
  dns fqdn-database roundrobin
  no dns fqdn-database roundrobin
[パラメータ]

  なし

[説明]
  DNSラウンドロビン機能を有効または無効化します。
  noで設定した場合のみDNSラウンドロビン機能を無効化します。
[デフォルト値]

  DNSラウンドロビン機能有効

[実行モード]

  グローバルコンフィグモード

[ユーザー権限]

  Administrator

[入力例]
  dns fqdn-database roundrobin
  no dns fqdn-database roundrobin
[ノート]

  なし

## 25.2.5. 解決済のドメイン名定期更新間隔設定

[入力形式]
  dns fqdn-database update-interval INTERVAL
  no dns fqdn-database update-interval
[パラメータ]

  INTERVAL．．．更新間隔（秒）

  > - 範囲：10〜86400

[説明]

  名前解決済み状態FQDNの定期更新間隔を設定します。

[デフォルト値]

  TTL値に依存

[実行モード]

  グローバルコンフィグモード

[ユーザー権限]

  Administrator

[入力例]

  dns fqdn-database update-interval 300

[ノート]

  なし

## 25.2.6. ローカル DNS レコードの設定

[入力形式]
  dns host DOMAIN-NAME { ip | ipv6 } { IPv4-ADDRESS | IPv6-ADDRESS | auto |
  INTERFACE { record-a | record-aaaa } } [ access-list ACCESSLIST-NAME ] [ vrf VRF-NAME ]
  no dns host DOMAIN-NAME [ ip | ipv6 ] [ { IPv4-ADDRESS | IPv6-ADDRESS | auto |
  INTERFACE { record-a | record-aaaa } } [ access-list ACCESSLIST-NAME ] [ vrf VRF-NAME ] ]
[パラメータ]

  DOMAIN-NAME ．．．ドメイン名

  > - FQDN (Fully Qualified Domain Name)

  ip．．．IPv4 プロキシDNSで動作

  ipv6．．．IPv6 プロキシDNSで動作

  IPv4-ADDRESS ．．．Aレコードアドレス

  > - IPv4アドレス

  IPv6-ADDRESS ．．．AAAAレコードアドレス

  > - IPv6アドレス

  auto ．．．レコードの自動設定

  INTERFACE ．．．インタフェース名

  record-a．．．指定インタフェースのAレコードアドレス

  record-aaaa．．．指定インタフェースのAAAAレコードアドレス

  ACCESSLIST-NAME ．．．IP アクセスリスト名

  > - 15文字以内の文字列

  VRF-NAME ．．．VRF名

  > - 31文字以内の文字列

[説明]
  装置にローカルDNSレコードを登録します。
  登録したドメインと配送プロトコルに対するDNS要求を受信した場合、
  登録したローカルDNSレコードに応じてDNS応答を行います。
  ローカルDNSレコードの設定は１つのドメインに対して複数登録できます。
  ローカルDNSレコードを自動設定した場合は、本装置のIPアドレスを自動で応答します。
[デフォルト値]

  なし

[実行モード]

  グローバルコンフィグモード

[ユーザー権限]

  Administrator

[入力例]
  dns host example.com ip 10.0.0.1
  no dns host example.com ip 10.0.0.1
[ノート]
  本機能を使用するには、プロキシDNS機能を有効にする必要があります。
  "ip"指定で登録したドメインはIPv4のプロキシDNS上で、
  "ipv6"指定で指定したドメインはIPv6のプロキシDNS上で機能します。
  インタフェース名を指定した場合、指定したインタフェースに
  IPアドレスが付与されている場合のみ有効なローカルDNSレコードとして扱います。
  アクセスリスト名を指定した場合、アクセスリストに適合した場合のみ有効なローカルDNSレコードとして扱います。
  VRF名を指定した場合、指定のVRFでのみ有効なローカルDNSレコードとして扱います。
  パラメータの[ vrf VRF-NAME ]部分はプロトコルで"ip"を選択した場合のみ入力でき、"ipv6"を選択した場合は入力できません。
  有効なローカルDNSレコードがない場合は、ローカルDNSサーバーでDNS応答を行わずプロキシDNS機能での応答となります。

## 25.2.7. DNS リゾルバへのアクセスプロトコルの優先度設定

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

  なし

[説明]

  IPCP/DHCPで動的に払い出されたDNSサーバーへ問い合わせを行う際、IPv4サーバーとIPv6サーバーのどちらを優先して使用するかを設定します。

[デフォルト値]

  IPv4優先

[実行モード]

  グローバルコンフィグモード

[ユーザー権限]

  Administrator

[入力例]
  dns transport-priority ipv6
  no dns transport-priority
[ノート]

  なし

## 25.2.8. DNS サーバー (IPv4) 登録

[入力形式]
  ip name-server [ vrf VRF-NAME ] ADDRESS [ INTERFACE [ NEXTHOP | dhcp ] ]
  no ip name-server [ vrf VRF-NAME ] ADDRESS
[パラメータ]

  VRF-NAME．．．VRF名

  > - 31文字以内の文字列

  ADDRESS．．．DNSサーバーアドレス

  > - IPv4アドレス

  INTERFACE．．．出力先インタフェース名

  NEXTHOP．．．ネクストホップアドレス

  dhcp．．．DHCPサーバーから受け取ったネクストホップアドレス

[説明]

  DNSサーバーアドレスを登録します。

[デフォルト値]

  なし

[実行モード]

  グローバルコンフィグモード

[ユーザー権限]

  Administrator

[入力例]
  ip name-server 192.168.1.254
  no ip name-server 192.168.1.254
[ノート]

  なし

## 25.2.9. DNS サーバー (IPv6) 登録

[入力形式]
  ipv6 name-server ADDRESS
  no ipv6 name-server ADDRESS
[パラメータ]

  ADDRESS ．．．DNSサーバーアドレス

  > - IPv6グローバルアドレス

  > - IPv6リンクローカルアドレス%インタフェース名

[説明]

  DNSサーバーアドレスを登録します。

[デフォルト値]

  なし

[実行モード]

  グローバルコンフィグモード

[ユーザー権限]

  Administrator

[入力例]

  ipv6 name-server 2001:db8::1

[ノート]

  なし

## 25.2.10. FQDN データベース表示

[入力形式]

  show dns fqdn-database

[パラメータ]

  なし

[説明]

  FQDNデータベース内のドメイン名の情報を表示します。

[デフォルト値]

  なし

[実行モード]
  EXECモード
  グローバルコンフィグモード
[ユーザー権限]

  Administrator/Operator/Monitor

[入力例]

  show dns fqdn-database

[ノート]

  NetMeister および SSH では FQDN データベースの情報は表示されません。

## 25.2.11. コマンド変更情報

### 25.2.11.1. Ver1.0 コマンド変更情報

> - 追加コマンド一覧

>   > dns fqdn-database initial-interval
>   > dns fqdn-database resolver retry count
>   > dns fqdn-database resolver timeout
>   > dns fqdn-database roundrobin
>   > dns fqdn-database update-interval
>   > dns host
>   > ip name-server
>   > show dns fqdn-database

### 25.2.11.2. Ver1.1 コマンド変更情報

> - 追加コマンド一覧

>   > dns transport-priority
>   > ipv6 name-server

> - 変更コマンド一覧

>   > dns host
>   > ip name-server

### 25.2.11.3. Ver1.3 コマンド変更情報

> - 変更コマンド一覧

>   > dns host
>   > ip name-server