目录

简介

先决条件

要求

使用的组件

规则

配置DNS

相关信息

简介

本文档介绍如何在主机上配置域命名系统(DNS)。

先决条件

要求

本文档没有任何特定的要求。

使用的组件

本文档中的信息基于以下软件和硬件版本：

- Solaris 2.6、2、7、2.8和2.9

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您使用的是真实网络，请确保您已经了解所有命令的潜在影响。

规则

有关文档规则的详细信息，请参阅 Cisco 技术提示规则。

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

此表中的每一行指定首先使用的查找方法。对于主机名称解析，文件是指/etc/hosts和dns 是指DNS。在本例中，顺序非常重要，文件首先用于尝试名称解析。如果失败，则使用第二种方法dns。读取/etc/resolv.conf文件，了解该名称解析请求需要咨询哪些DNS服务器。

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

有关nslookup命令的详细信息，请参阅联机文档。

使用nslookup命令确保将网络中主机的IP地址解析为正确的地址。立即向DNS管理员报告任何不一致情况。

相关信息

- 网络管理支持页

- 技术支持 - Cisco Systems