才子佳人博客

我的故事我讲述

在Linux redhat9.0上建立DNS服务器(实战篇)
 
来源:xjh  编辑:xjh  2007-03-28

DNS的原理在此不多加探讨,本篇文章只谈如何在Redhat9.0上配置DNS服务,力争使操作人员阅读起来简单,配置起来快捷,并且我把自己的配置文件以附件方式贡献给读者,便于操作人员理解、修改配置文件。

硬件、软件环境版本说明:

hardware:ibmpc兼容机

linux:RedHat9.0

DNS服务器主机名:linuxserver.qfmy.tyut.edu.cn

DNS服务器ip地址:192.168.1.40

DNS服务器网关地址:192.168.1.1

bind包下载地址(若使用系统自带包,可以不下载):

http://www.isc.org 

下面的五个dns配置实例文件详见附件

named.conf

192.168.1.dns

qfmy.tyut.edu.cn.dns

talented.com.cn.dns

texsx.com.dns

前提工作:

*保证网络配置正确

(包括主机名、IP地址、子网淹码、网关、DNS主、DNS备用地址)

DNS地址修改办法:

#vi/etc/resolv.conf

searchqfmy.tyut.edu.cn   //指定默认搜索域 

nameserver192.168.1.40   //首选dns服务器地址

nameserver202.99.192.68//备用dns服务器地址

主机名修改办法:

(必须保证主机名的形式是域名的形式,不能采用简单的标识符)

#vi/etc/sysconfig/network

NETWORKING=yes

HOSTNAME=linuxserver.qfmy.tyut.edu.cn

GATEWAY=192.168.1.1

*确保关掉系统自带的防火墙,或者防火墙允许连接的端口或地址,若系统默认安装防火墙打开后,则不允许其他机器连接,nslookup肯定没有响应.

#ps-aux|grepiptables查看防火墙进程

*在安装redhat9的时候要自定义安装,选择安装系统自带的dns服务包,服务名字是named,这样可以简化DNS服务包的安装!

一、DNS的安装:

在此不谈,采用系统自带包.

二、DNS服务启动、查看:

进入服务配置,找到named服务,启动即可,或者用如下命令可以重启服务:

#servicenamedrestart

停止named:[确定]

启动named:[确定]

#ps-aux|grepnamed

三、修改配置文件:

1)注意创建这些配置文件时的实际位置

一定要把这些配置文件放到相应的实际存放位置,然后用命令ln-s链接到相应的快捷位置,便于以后编辑、查看。

named.conf核心配置文件

named.conf实际存位置:/var/named/chroot/etc

named.conf快捷方式位置:/etc

正向反向解析文件

实际存位置:/var/named/chroot/var/named

快捷方式位置:/var/named

2)修改named.conf配置文件

修改时先备份原来文件,如另存为named.conf.pre,然后根据需要添加自己的正向、反向解析区,其他地方不用动,如附件中的named.conf文件就是在原来文件基础上加了四个区申明,file字段后的文件名任意,但是要保证跟实际的映射文件相一致,另外,可下载附件得到下面的named.conf:

域名-〉地址的正向映射:

zone"qfmy.tyut.edu.cn"//申明qfmy.tyut.edu.cn区

zone"talented.com.cn"//申明talented.com.cn区

zone"texsx.com"//申明texsx.com区

地址-〉域名的反向映射:

zone"1.168.192.in-addr.arpa."//申明192.168.1区

四、根据named.conf文件中添加的四个区新创建相应的正向、反向解析文件,牢记:文件名要保持一致,否则加载配置文件时找不到。

说明:

1)linuxserver.qfmy.tyut.edu.cn是域名服务器的主机名,即在安装时指定的名字,在文章前面谈到用命令方式可查看该名字;

2)root.linuxserver.qfmy.tyut.edu.cn是管理员的email地址,根据主机名字前面加root照搬过来即可。

3)参数serial、refresh...minimum的数值不用变

4)NS记录:根据域名服务器的主机名作调整:

@INNSlinuxserver.qfmy.tyut.edu.cn.

5)A记录:域名-〉地址的正向解析记录

6)PTR记录:地址-〉域名的反向解析记录

7)映射表如下

ns1.qfmy.tyut.edu.cn192.168.1.40

www.qfmy.tyut.edu.cn192.168.1.40

ftp.qfmy.tyut.edu.cn192.168.1.6

serv.qfmy.tyut.edu.cn192.168.1.8

www.itale.cn192.168.1.40

www.texsx.com192.168.1.40

根据上述映射表编辑相应的映射文件,切记保存到/var/named/chroot/var/named目录下,可下载附件得到下面四个.dns文件:

192.168.1.dns

qfmy.tyut.edu.cn.dns

talented.com.cn.dns

texsx.com.dns

五、测试
  
配置好文件后,应当测试一下:

1、启动服务使得配置文件生效:

#servicenamedrestart

2、在同一个网段内选择一台机器测试,设置首选、备用dns服务器地址,然后在命令行用nslookup查看

nslookup

Default Server:ns1.qfmy.tyut.edu.cn

Address:192.168.1.40

>www.qfmy.tyut.edu.cn

Server:ns1.qfmy.tyut.edu.cn

Address:192.168.1.40

Name:www.qfmy.tyut.edu.cn

Address:192.168.1.40

>ftp.qfmy.tyut.edu.cn

Server:ns1.qfmy.tyut.edu.cn

Address:192.168.1.40

Name:ftp.qfmy.tyut.edu.cn

Address:192.168.1.6

六、牢记:查看named启动日志可以很快捷地帮助调试

#more/var/log/messages|grepnamed


分类:网络日志| 查看评论
相关文章
文章点击排行
本年度文章点击排行
发表评论:
  • 昵称: *
  • 邮箱: *
  • 网址:
  • 评论:(最多100字)
  • 验证码: