目錄

簡介

必要條件

需求

採用元件

慣例

配置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

修改主機：檔案dns行。

此表中的每一行指定首先使用哪種查詢方法。對於主機名解析，files引用/etc/hosts，而dns引用DNS。順序非常重要，在本例中，files首先用於嘗試名稱解析。如果失敗，則使用第二種方法dns。讀取/etc/resolv.conf檔案以瞭解需要查詢哪些DNS伺服器才能進行該名稱解析請求。

3. 使用nslookup命令驗證DNS配置是否正常工作。

有關nslookup命令的詳細資訊，請參閱聯機文檔。

使用nslookup命令確保將網路中主機的IP地址解析為正確的地址。立即向DNS管理員報告任何不一致的情況。

相關資訊

- 網路管理支援頁面

- 技術支援 - Cisco Systems