内容

概要

前提条件

要件

使用するコンポーネント

表記法

DNSの設定

関連情報

概要

このドキュメントでは、ホストのドメイン ネーム システム（DNS）を設定する方法について説明します。

前提条件

要件

このドキュメントに特有の要件はありません。

使用するコンポーネント

このドキュメントの情報は、次のソフトウェアとハードウェアのバージョンに基づくものです。

- Solaris 2.6、2、7、2.8、および2.9

このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期（デフォルト）設定の状態から起動しています。対象のネットワークが実稼働中である場合には、どのようなコマンドについても、その潜在的な影響について確実に理解しておく必要があります。

表記法

ドキュメント表記の詳細は、『シスコ テクニカル ティップスの表記法』を参照してください。

DNSの設定

この項では、ホストにDNSを設定する手順について説明します。開始する前に、Sunホストの/etcディレクトリに次のファイルが存在することを確認してください。

- resolv.conf

- nsswitch.conf

次に示す手順に従ってください。

1. /etc/resolv.confファイルの内容が次のものと同等であることを確認します。

domain cisco.com

nameserver 172.20.2.77

nameserver 172.20.3.40

1. pingコマンドを使用して、ホストからDNSサーバに到達できることを確認します。

pingコマンドの詳細については、オンラインドキュメントを参照してください。

2. ドメイン名が正しいことを確認します。

復元力を高めるために、複数のDNSサーバを使用できます。resolv.confファイルで宣言された最初のDNSサーバは、デフォルトのDNSです。

2. /etc/nsswitch.confファイルの内容が次のものと同等であることを確認します。

# /etc/nsswitch.files:

#

# An example file that could be copied over to /etc/nsswitch.conf; it

# does not use any naming service.

#

# "hosts:" and "services:" in this file are used only if the

# /etc/netconfig file has a "-" for nametoaddr_libs of "inet" transports.

passwd: files

group: files

hosts: files dns

networks: files

protocols: files

rpc: files

ethers: files

netmasks: files

bootparams: files

publickey: files

# At present there isn't a 'files' backend for netgroup; the system will

# figure it out pretty quickly, and won't use netgroups at all.

netgroup: files

automount: files

aliases: files

services: files

sendmailvars: files

ホストを変更します。files dns行。

この表の各行は、最初に使用するルックアップ方式を指定します。ホスト名解決には/etc/hostsを指し、dnsはDNSを指します。この例では、ファイルを最初に使用して名前解決を試みる順序が重要です。これが失敗した場合は、2番目の方法(dns)が使用されます。/etc/resolv.confファイルが読み込まれ、その名前解決の要求に対して調べる必要があるDNSサーバが確認されます。

3. nslookupコマンドを使用して、DNS設定が正しく動作していることを確認します。

nslookupコマンドの詳細については、オンラインマニュアルを参照してください。

nslookupコマンドを使用して、ネットワーク内のホストのIPアドレスが正しいアドレスに解決されていることを確認します。DNS管理者に不整合を即座に報告します。

関連情報

- ネットワーク管理に関するサポートページ

- テクニカルサポート - Cisco Systems