在Linux下架构DNS服务器(DNS操作步骤)

Linux 下DNS 服务器的架构DNS摘要D NS 是域名系统 (Domain Name Server) 的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务。它采用的是客服机/服务器模式。D

Linux 下DNS 服务器的架构

D

N

S

摘要

D NS 是域名系统 (Domain Name Server) 的缩写,该系统用于命名组织到域层次

结构中的计算机和网络服务。它采用的是客服机/服务器模式。DNS 存储着域名和IP 地址之间的对应关系,负责主机名和Internet 地址之间的解析,是TCP/IP网络中极其重要的网络服务。本文将会介绍如何配置DNS 以便访问Internet 。 在Linux 环境下的DNS 服务器软件包是bind, 它的全称是Berkeley Internet Name Domain,我们将使用这个软件包来提供域名服务。在本文中的重点是DNS 中的3个主要配置文件的修改,所以需要了解这几个概念,正向区域( A 记录 NS 记录 SOA 记录,)反向区域,以及(PTR 记录)。DNS 服务器配置主要有这么几个步骤,配ip 与dns ,安装dns 包,修改配置文件,以及区域数据文件,最后验证配置是否成功。需要了解的是,建立主配置named.conf, 设置该文件最主要的目的是设置DNS 服务器能够管理哪些区域,以及这些区域所对应的区域文件和存放路径。建立区域文件,依照named.conf 文件中指定的路径建立区域文件,该文件主要记录该区域内的资源记录,以及重新加载配置文件或重新启动named 服务。此服务器的配置可以在图形或字符界面下进行,这里,我们将介绍从VMware6.5.2 redhat Enterprise 5 图形界面下进行配置。 前言

信息管理系 2010-2011

软件0901 22王健

,

随 着互联网在世界范围的快速发展,网络已经日益走进人们的生活。在TCP/IP网络上,

每个设备必须分配一个唯一的地址,计算机在网络上通讯时只能识别如"202.96.134.163" 之类的数字地址,而人们在使用网络资源的时候,为了便于记忆和理解,更倾向于使用有代表意义的名称,即域名系统DNS ,如www.szptt.net.cn 代表深圳之窗网站的域名,这就是为什么当我们打开浏览器,在地址栏中输入如"www.szptt.net.cn" 的域名后,就能看到我们所需要的页面。这是因为在我们输入域名后,有一台称为"DNS 服务器" 的计算机自动把我们的域名" 翻译" 成了相应的IP 地址,然后调出那个IP 地址所对应的网页,最后再传回给我们的浏览器,我们才能得到结果。DNS 里面包含从DNS 域名到各种数据类型(如IP 地址)的映射。通过DNS ,用户可以使用友好的名称查找计算机和服务在网络上的位置。DNS 名称分为多个部分,各部分之间用点分隔。最左边的是主机名,其余部分是该主机所属的DNS 域。因此一个DNS 名称应该表示为“主机名+DNS 域”的形式。但随着DNS 应用范围的不断扩大,以及重要性的日益提高,相关的安全性、可靠性和国际化等问题日益突出。如何对DNS 举行扩展,如何支持DNSSEC, 如何支持多语种等很麻烦,很重要了。

目录

一、DNS 主机的详细设定文档概要 ...................................................

二、DNS 配置方法 ...............................................................................

(1)方法一:直接修改resolv.conf 文件 ...................................................................................

(2)方法二:使用工具来配置 . ..................................................................................................

三、配置步骤 .........................................................................................

(1)首先检验有没有DNS 服务器的软件 . ................................................................................

<1>netconfig命令 ..................................................................................................................

<2>ifdown、ifup 命令 ...........................................................................................................

信息管理系 2010-2011

软件0901 22王健

,

(3)DNS 服务器配置窗口 . .........................................................................................................

(4)创建正向区域文档 . ..............................................................................................................

<1>创正向区域 ......................................................................................................................

<2>设置名称到IP 翻译对话框 . ............................................................................................

<3>在记录区域中编辑域名 ..................................................................................................

(5)创建反向区域文档 . ..............................................................................................................

<1>新建反向区域 ..................................................................................................................

<2>设置名称到IP 翻译对话框 . ............................................................................................

<3>添加新记录 ......................................................................................................................

(6)查看各主配置文件,检查是否已经更新了记录。 . ..........................................................

<1>查看/etc/named.conf文件 ...............................................................................................

<2>查看正向区域文件 ..........................................................................................................

<3>查看反向区域文件 ..........................................................................................................

(7)配置/etc/resolv.conf文件 .....................................................................................................

<1>编辑resolv.conf 文件 ......................................................................................................

<2>保存 ..................................................................................................................................

四、测试 .................................................................................................

五、总结 .................................................................................................

六、参考文献 .........................................................................................

一、DNS 主机的详细设定文档概要

必须要设定的档案如下:

(1)/etc/named.conf

(2)/var/named/named.127.0.0

(3)/var/named/named.正解文档

(4)/var/named/named.反解文档

(5)/etc/resolv.conf

二、 配置方法

(1)方法一:直接修改resolv.conf 文件

在/etc/resolv.conf文件中添加一条语句,保存即可。( name server DNS服务器地址)

信息管理系 2010-2011

软件0901 22王健

,

(2)方法二:使用工具来配置

使用Linux 自带的工具,在“网卡设置”里设置下DNS 即可。例如:SuSE Linux Enterprise 10 服务器:

1、“YaST ” → “网络设备” → “网卡” → “ 通过ifup 的传统方法”;

2、选中网卡→“编辑”→在“网络地址设置”中“详细设置”栏目→“主机名和名称服务器”→在“主机名和名称服务器配置”中“名称服务器和域搜索列表”栏目下添加一个“名称服务器”即可。

三、配置步骤

(1)首先检验有没有DNS 服务器的软件

rpm –qa | gerp named (有没有安装DNS )

如果没有安装,以下是安装步骤:

#rpm -ivh bind-9.2.1-16.i386.rpm (域名服务器软件)

#rpm -ivh bind-utils-9.2.1-16.i386.rpm (工具软件包)

#rpm -ivh redhat-config-bind-1.9.0-13.noarch.rpm (DNS 的GUI 配置工具)

#rpm -ivh caching-nameserver-7.2-7.noarch.rpm (高速缓存域名服务器)

(2)配IP 地址:

<1>netconfig命令

在root 下输入netconfig, 设置好IP 地址, 按回车进行确定。

<2>ifdown、ifup 命令

用ifdown eth0把网卡端口屏蔽,再用ifup eth0启用

信息管理系 2010-2011

软件0901 22王健

,

(3)DNS 服务器配置窗口

(4)创建正向区域文档

<1>创正向区域

单击“新建”按钮→选择“正向主区块”,输入域名,并确定。

信息管理系 2010-2011 软件0901 22王健

,

<2>设置名称到IP 翻译对话框

要框中设好名称、文件名、主名称服务器

.

<3>在记录区域中编辑域名

点击wangjian.com(IP地址可设可不设) ,单击“编辑”按钮。

信息管理系 2010-2011 软件0901 22王健

,

(5)创建反向区域文档

<1>新建反向区域: 单击“新建”按钮→选择“反向主区块”,输入前三节IP 地址,并确定。

信息管理系 2010-2011 软件0901 22王健

,

<2>设置名称到IP 翻译对话框,要框中设好名称、文件名,增加名称服务器

.

<3>添加新记录

点击域名:wangjian.com, 单击“主记录”按钮,添加一条新记录。设好主机选项条中的内容,如下图所示:

信息管理系 2010-2011 软件0901 22王健

,

(6)查看各主配置文件,检查是否已经更新了记录。

<1>查看/etc/named.conf文件

<2>查看正向区域文件

/var/named/正向区域文件名

<3>查看反向区域文件

/var/named/反向区域文件名

信息管理系 2010-2011 软件0901 22王健

,

(7)配置/etc/resolv.conf文件

<1>编辑resolv.conf 文件

利用vi 编辑器配置/etc/resolv.conf文件(),如下图所示:

主配置文件,DNS 服务器的参数,指定区域文件及保存路径,包含了以下两个文件:wangzhe.com.zonet 和

12.168192.fan

<2>保存

编辑完后,按ESC 键→输入冒号→输入wq ,保存退出。

配置好了后,进行重启。(service named reload)如下图所示 ,表示重启成功。

信息管理系 2010-2011

软件0901 22王健

标签: