機能情報の確認
ご使用のソフトウェア リリースで、このモジュールで説明されるすべての機能がサポートされているとは限りません。最新の警告および機能情報については、 https://tool.cisco.com/bugsearch/ の Bug Search Tool およびご使用のソフトウェア リリースのリリース ノートを参照してください。このモジュールに記載されている機能の詳細、および各機能がサポートされているリリースのリストについては、「新機能および変更された機能に関する情報」の項または以下の「機能の履歴」表を参照してください。
DNS クライアントについて
この項では、次のトピックについて取り上げます。
• 「DNS クライアントの概要」
• 「ハイ アベイラビリティ」
• 「仮想化のサポート」
DNS クライアントの概要
自分で名前の割り当てを管理していないネットワーク内のデバイスとの接続を、ネットワーク デバイスが必要とする場合は、DNS を使用して、ネットワーク間でデバイスを特定する一意のデバイス名を割り当てることができます。DNS は、階層方式を使用して、ネットワーク ノードのホスト名を確立します。これにより、クライアントサーバ方式によるネットワークのセグメントのローカル制御が可能となります。DNS システムは、デバイスのホスト名をその関連する IP アドレスに変換することで、ネットワーク デバイスを検出できます。
インターネット上のドメインは、組織のタイプや場所に基づく一般的なネットワークのグループを表す命名階層ツリーの一部です。ドメイン名は、ピリオド(.)を区切り文字として使用して構成されています。たとえば、シスコは、インターネットでは com ドメインで表される営利団体であるため、そのドメイン名は cisco.com です。このドメイン内の特定のホスト名、たとえばファイル転送プロトコル(FTP)システムは ftp.cisco.com で識別されます。
ネーム サーバ
ネーム サーバはドメイン名の動向を把握し、自身が完全な情報を持っているドメイン ツリーの部分を認識しています。ネーム サーバは、ドメイン ツリーの他の部分の情報を格納している場合もあります。Cisco NX-OS 内の IP アドレスにドメイン名をマッピングするには、ホスト名を示し、ネーム サーバを指定して、DNS サービスをイネーブルにする必要があります。
Cisco NX-OS では、スタティックに IP アドレスをドメイン名にマッピングできます。また、1 つ以上のドメイン ネーム サーバを使用してホスト名の IP アドレスを見つけるよう、Cisco NX-OS を設定することもできます。
DNS の動作
ネーム サーバは、クライアントが DNS サーバに発行した、特定のゾーン内でローカルに定義されたホストの照会を次のように処理します。
• 権限ネーム サーバは、その権限ゾーン内のドメイン名を求める DNS ユーザ照会に、自身のホスト テーブル内にキャッシュされた永久的なエントリを使用して応答します。照会で求められているのが、自身の権限ゾーン内であるが、設定情報が登録されていないドメイン名の場合、権限ネーム サーバはその情報が存在しないと応答します。
• 権限ネーム サーバとして設定されていないネーム サーバは、以前に受信した照会への返信からキャッシュした情報を使用して、DNS ユーザ照会に応答します。ゾーンの権限ネーム サーバとして設定されたルータがない場合は、ローカルに定義されたホストを求める DNS サーバへの照会には、正規の応答は送信されません。
ネーム サーバは、特定のドメインに設定された転送パラメータおよびルックアップ パラメータに従って、DNS 照会に応答します(着信 DNS 照会を転送するか、内部的に生成された DNS 照会を解決します)。
ハイ アベイラビリティ
Cisco NX-OS は、DNS クライアントのステートレス再起動をサポートしています。リブートまたはスーパーバイザ スイッチオーバーのあとに、Cisco NX-OS は実行コンフィギュレーションを適用します。
仮想化のサポート
Cisco NX-OS は、同じシステム上で動作する、DNS クライアントの複数インスタンスをサポートしています。各仮想デバイス接続(VDC)に DNS クライアントを設定できます。オプションで、VDC 内の各仮想ルーティングおよび転送(VRF)インスタンスで別の DNS クライアント設定を行うことができます。デフォルトでは、特に別の VDC および VRF を設定しない限り、Cisco NX-OS によりデフォルト VDC およびデフォルト VRF が使用されます。詳細については、『 Cisco NX-OS Virtual Device Context Configuration Guide 』および「レイヤ 3 仮想化の設定」 を参照してください。
DNS クライアントのライセンス要件
次の表に、この機能のライセンス要件を示します。
|
|
Cisco NX-OS |
DNS にはライセンスは不要です。ライセンス パッケージに含まれていない機能はすべて Cisco NX-OS システム イメージにバンドルされており、追加費用は一切発生しません。NX-OS ライセンス方式の詳細については、『 Cisco NX-OS Licensing Guide 』を参照してください。 |
DNS クライアントの前提条件
DNS クライアントには次の前提条件があります。
• ネットワーク上に DNS ネーム サーバが必要です。
• VDC を設定する場合は、適切なライセンスをインストールし、所定の VDC を開始します(設定情報については、 『 Cisco Nexus 7000 Series NX-OS Virtual Device Context Configuration Guide 』 を、ライセンス情報については、『 Cisco NX-OS Licensing Guide 』 を参照してください)。
DNS に関する注意事項および制限事項
DNS クライアントの設定時の注意事項および制約事項は、次のとおりです。
• DNS クライアントは特定の VRF で設定します。VRF を指定しない場合、Cisco NX-OS はデフォルトの VRF を使用します。
• Cisco IOS の CLI に慣れている場合、この機能に対応する Cisco NX-OS コマンドは通常使用する Cisco IOS コマンドと異なる場合があるので注意してください。
デフォルト設定値
表 4-1 は、DNS クライアント パラメータのデフォルト設定の一覧です。
表 4-1 デフォルト DNS クライアント パラメータ
|
|
DNS クライアント |
イネーブル |
DNS クライアントの設定
この項では、次のトピックについて取り上げます。
• 「DNS クライアントの設定」
• 「仮想化の設定」
(注) Cisco IOS の CLI に慣れている場合、この機能に対応する Cisco NX-OS コマンドは通常使用する Cisco IOS コマンドと異なる場合があるので注意してください。
DNS クライアントの設定
ネットワーク上の DNS サーバを使用するよう、DNS クライアントを設定できます。
はじめる前に
ネットワーク上にドメイン ネーム サーバがあることを確認します。
正しい VDC を使用していることを確認します(または switchto vdc コマンドを使用します)。
手順の概要
1. configure terminal
2. ip host name address1 [ address2 ... address6 ]
3. (任意)ip domain-name name [ use-vrf vrf-name ]
4. (任意)ip domain-list name [ use-vrf vrf-name ]
5. (任意)ip name-server address1 [ address2... address6 ] [ use-vrf vrf-name ]
6. (任意)ip domain lookup
7. (任意) show hosts
8. (任意) copy running-config startup-config
手順の詳細
|
|
|
ステップ 1 |
configure terminal 例: switch# configure terminal switch(config)# |
グローバル コンフィギュレーション モードを開始します。 |
ステップ 2 |
ip host name address1 [ address2... address6 ] 例: switch(config)# ip host cisco-rtp 192.0.2.1 |
ホスト名キャッシュに、6 つまでのスタティック ホスト名/アドレス マッピングを定義します。使用可能なアドレスは、IPv4 アドレスまたは IPv6 アドレスです。 |
ステップ 3 |
ip domain-name name [ use-vrf vrf-name ] 例: switch(config)# ip domain-name myserver.com |
(任意)Cisco NX-OS が無条件ホスト名を完成するために使用するデフォルト ドメイン ネームを定義します。このドメイン名を設定した VRF でこのドメイン ネームを解決できない場合は、任意で、Cisco NX-OS がこのドメイン ネームを解決するために使用する VRF を定義することもできます。 Cisco NX-OS は、ドメイン名ルックアップを開始する前に、完全なドメイン名を含まないあらゆるホスト名にデフォルト ドメイン名を付加します。 |
ステップ 4 |
ip domain-list name [ use-vrf vrf-name ] 例: switch(config)# ip domain-list mycompany.com |
(任意)Cisco NX-OS が修飾されていないホスト名を完成するために使用できる追加のドメイン ネームを定義します。このドメイン名を設定した VRF でこのドメイン ネームを解決できない場合は、任意で、Cisco NX-OS がこのドメイン ネームを解決するために使用する VRF を定義することもできます。 Cisco NX-OS は、ドメイン名ルックアップを開始する前に、ドメイン リスト内の各エントリを使用して、完全なドメイン名を含まないすべてのホスト名にそのドメイン名を付加します。Cisco NX-OS は、一致するものが見つかるまで、ドメイン リストの各エントリにこのプロセスを実行します。 |
ステップ 5 |
ip name-server address1 [ address2... address6 ] [ use-vrf vrf-name ] 例: switch(config)# ip name-server 192.0.2.22 |
(任意)最大 6 つのネーム サーバを定義します。使用可能なアドレスは、IPv4 アドレスまたは IPv6 アドレスです。 このネーム サーバを設定した VRF でこのネーム サーバに到達できない場合は、任意で、Cisco NX-OS がこのネーム サーバに到達するために使用する VRF を定義することもできます。 |
ステップ 6 |
ip domain-lookup 例: switch(config)# ip domain-lookup |
(任意)DNS ベースのアドレス変換をイネーブルにします。この機能は、デフォルトでイネーブルにされています。 |
ステップ 7 |
show hosts 例: switch(config)# show hosts |
(任意)DNS に関する情報を表示します。 |
ステップ 8 |
copy running-config startup-config 例: switch(config)# copy running-config startup-config |
(任意)この設定の変更を保存します。 |
次に、デフォルト ドメイン名を設定し、DNS ルックアップをイネーブルにする例を示します。
switch# configure terminal
switch(config)# ip domain-name cisco.com 192.0.2.1 use-vrf management
switch(config)# ip domain-lookup
switch(config)# copy running-config startup-config
仮想化の設定
DNS クライアントを VRF 内で設定できます。VRF コンフィギュレーション モードを使用しない場合は、ご使用の DNS クライアント設定がデフォルト VRF に適用されます。
または、DNS クライアントを設定した VRF 以外の、指定した VRF をバックアップ VRF として使用するよう、DNS クライアントを設定することもできます。たとえば、DNS クライアントを赤の VRF で設定していても、赤の VRF で DNS サーバに到達できない場合は、青の VRF を使用して DNS サーバと通信できます。
はじめる前に
ネットワーク上にドメイン ネーム サーバがあることを確認します。
正しい VDC を使用していることを確認します(または switchto vdc コマンドを使用します)。
手順の概要
1. configure terminal
2. vrf context vrf-name
3. (任意)ip domain-name name [ use-vrf vrf-name ]
4. (任意)ip domain-list name [ use-vrf vrf-name ]
5. (任意)ip name-server server-address1 [ server-address2... server-address6 ] [ use-vrf vrf-name ]
6. (任意) show hosts
7. (任意) copy running-config startup-config
手順の詳細
|
|
|
ステップ 1 |
configure terminal 例: switch# configure terminal switch(config)# |
グローバル コンフィギュレーション モードを開始します。 |
ステップ 2 |
vrf context vrf-name 例: switch(config)# vrf context Red switch(config-vrf)# |
VRF を作成し、VRF コンフィギュレーション モードを開始します。 |
ステップ 3 |
ip domain-name name [ use-vrf vrf-name ] 例: switch(config-vrf)# ip domain-name myserver.com |
(任意)Cisco NX-OS が無条件ホスト名を完成するために使用するデフォルト ドメイン ネーム サーバを定義します。このドメイン名を設定した VRF でこのドメイン ネーム サーバを解決できない場合は、任意で、Cisco NX-OS がこのドメイン ネーム サーバを解決するために使用する VRF を定義することもできます。 Cisco NX-OS は、ドメイン名ルックアップを開始する前に、完全なドメイン名を含まないあらゆるホスト名にデフォルト ドメイン名を付加します。 |
ステップ 4 |
ip domain-list name [ use-vrf vrf-name ] 例: switch(config-vrf)# ip domain-list mycompany.com |
(任意)Cisco NX-OS が修飾されていないホスト名を完成するために使用できる追加のドメイン ネーム サーバを定義します。このドメイン名を設定した VRF でこのドメイン ネーム サーバを解決できない場合は、任意で、Cisco NX-OS がこのドメイン ネーム サーバを解決するために使用する VRF を定義することもできます。 Cisco NX-OS は、ドメイン名ルックアップを開始する前に、ドメイン リスト内の各エントリを使用して、完全なドメイン名を含まないすべてのホスト名にそのドメイン名を付加します。Cisco NX-OS は、一致するものが見つかるまで、ドメイン リストの各エントリにこのプロセスを実行します。 |
ステップ 5 |
ip name-server address1 [ address2... address6 ] [ use-vrf vrf-name ] 例: switch(config-vrf)# ip name-server 192.0.2.22 |
(任意)最大 6 つのネーム サーバを定義します。使用可能なアドレスは、IPv4 アドレスまたは IPv6 アドレスです。 このネーム サーバを設定した VRF でこのネーム サーバに到達できない場合は、任意で、Cisco NX-OS がこのネーム サーバに到達するために使用する VRF を定義することもできます。 |
ステップ 6 |
show hosts 例: switch(config-vrf)# show hosts |
(任意)DNS に関する情報を表示します。 |
ステップ 7 |
copy running-config startup-config 例: switch(config-vrf)# copy running-config startup-config |
(任意)この設定の変更を保存します。 |
次に、デフォルト ドメイン名を設定し、VRF 内の DNS ルックアップをイネーブルにする例を示します。
switch# configure terminal
switch(config)# vrf context Red
switch(config-vrf)# ip domain-name cisco.com 192.0.2.1 use-vrf management
switch(config-vrf)# copy running-config startup-config
DNS クライアント設定の確認
DNS クライアントの設定を表示するには、次のいずれかの作業を行います。
|
|
show hosts |
DNS に関する情報を表示します。 |
DNS クライアントの設定例
次に、複数の代替ドメイン名のドメイン リストを設定する例を示します。
ip domain list telecomprog.edu
次に、ホスト名とアドレス間のマッピング プロセスを設定し、IP DNS ベースの変換を指定する例を示します。例では、ネーム サーバとデフォルトのドメイン名のアドレスを設定します。
ip name-server 192.168.1.111 192.168.1.2
その他の関連資料
DNS クライアントの実装に関する詳細情報については、次のページを参照してください。
• 「関連資料」
• 「標準」
関連資料
|
|
DNS クライアント CLI コマンド |
『Cisco Nexus 7000 Series NX-OS Unicast Routing Command Reference 』 |
VDC および VRF |
『Cisco Nexus 7000 Series NX-OS Virtual Device Context Configuration Guide 』 |
標準
|
|
この機能でサポートされる新規の標準または変更された標準はありません。また、既存の標準のサポートは変更されていません。 |
-- |
DNS 機能の履歴
表 4-2 に、この機能のリリース履歴を示します。
表 4-2 DNS 機能の履歴
|
|
|
DNS |
4.0(1) |
この機能が導入されました。 |