linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > article > linux网络与应用 > Linux服务器 >
栏目导栏
资料搜索
热门文章
·Linux网关设置
·WebLogic管理精华
·Webmin的下载与安装
·RedHat Linux 9.0 Samba配置详
·Linux下配置完整安全的DHCP服务
·网吧LINUX游戏服务器加迅闪更新
·Tomcat性能调整
·Linux下FTP服务器配置
·怎样设置域名的DNS服务器
·linux9.0+apache+php+mysql安装
·Eclipse+Tomcat+MyEclipse配置
·Linux服务器网卡驱动安装及故障
·Linux网络服务器配置详解
·Ubuntu Linux:Apache安装设置
·详细全面介绍什么是 Apache服务
最新文章
·构建一台大容量的NAT服务器
·Linux Squid安装调试中几个常用
·Samba中如何解决手动F5刷新文件
·Slackware EyooLinux服务器配置
·Linux系统下安装bind后配置实现
·Fedora Linux系统Samba服务器架
·服务器维护:RHEL 5系统下故障
·服务器应用:实现Linux与宿主机
·RED HAT AS4 U4下Gssftp服务的
·高手进阶:Redhat Linux上vsft
·Fedora Linux操作系统中TFTP的
·Ubuntu Linux操作系统安装配置
·Linux FTP服务器和SVN服务器的
·Linux操作系统下自带BIND的使用
·Linux系统下DNS服务器的架设
Google
 
新手看招:Linux系统下DNS服务器的架设
[ 作者:  加入时间:2008-03-13 10:44:29  来自:Linux联盟收集整理 ]
 

Linux下配置DNS服务器主要有三种方式:1 是在安装系统时选择安装DNS服务器的相关软件。2 安装Bind的RPM包。3 下载Bind软件源代码,然后编译安装。若采用前两种方式,输入“rpm –q bind”后会显示bind的相关信息,否则没有信息显示。Bind安装完毕后,需要按以下步骤进行配置:

一、修改/etc/host.conf和/etc/resolve.conf文件

Resolve.conf文件内容为

domain qtech.edu.cn //要解析的域

nameserver 211.64.192.X //dns服务器

host.conf内容为

order hosts,bind //先搜索hosts文件,然后查询dns

muti on

二、下载最新的named.root文件到 /var/named目录下

ftp://ftp.rs.internic.net/domain 匿名登陆

三、创建/etc/named.conf文件

options {

directory "/opt/named ";

};

zone "." IN { 

type hint; 

file "named.root"; 

}; //根域名服务器文件

zone "localhost" IN { 

type master; 

file "localhost.zone"; 

allow-update { none; }; 

}; //本地主机的名称解析

zone "0.0.127.in-addr.arpa" IN { 

type master; 

file "named.local"; 

allow-update { none; }; 

}; //本地主机的反向解析

zone "qtech.edu.cn" {

type master;

file "qtech.edu.cn.zone";

allow-update { none; };

};//域名解析

zone "192.64.211.in-addr.arpa" IN {

type master;

file "192.zone";

allow-update { none; };

};//域名的发向解析

key "rndc-key" {

algorithm hmac-md5;

secret "7fOaQVYjo1Sw0mb1CHPMO6Q2=="; //该密码要与/etc/rndc.key文件内容一致

};

controls {

inet 127.0.0.1 port 953

allow { 127.0.0.1; } keys { "rndc-key"; };

};

四、在/var/named/目录下创建 localhost.zone,named.local,qtech.edu.cn.zone和192.zone文件

学习配置文件的基础知识可以到http://www.isc.org/index.pl 下载bind相应版本的文档。

五、启动域名解析服务

1 Service named start/stop/restart或

2(1)将/etc/rc.d/init.d/named变成可执行文件。 # chmod 755 /etc/rc.d/init.d/named

(2)创建启动脚本symbollink # ln -s /etc/rc.d/init.d/named /etc/rc.d/rc0.d/K45named

(3)启动bind9, # /etc/rc.d/init.d/named start/stop/restart

六、检查测试

配置完毕后,可以用 rndc status命令检验,如果出现failed字样说明配置失败,应该继续检查配置文件。

也可以用nslookup qtech.edu.cn命令查看是否解析正确,用nslookup –qt ptr=211.64.192.2查看反向解析是否正确。

Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·在Linux操作系统下如何调整文件打开方式  (2008-03-12 17:55:06)
 ·在Linux操作系统下创建ISO镜像文件  (2008-03-12 17:53:49)
 ·如何在Linux操作系统下更改文件使用权限  (2008-03-12 17:52:55)
 ·Linux服务器ADSL下利用NAT实现上网共享  (2008-03-12 17:51:19)
 ·在Linux下安装Perl及Perl模块  (2008-03-12 17:47:35)
 ·Linux系统环境程序设计之路  (2008-03-12 17:45:56)
 ·Linux系统的文件句柄数量问题  (2008-03-12 17:41:00)
 ·Linux操作系统下关于内存查看的详细解析  (2008-03-12 17:34:25)
 ·Linux下恢复EXT3 Superblock的正确方法  (2008-03-12 17:32:13)
 ·Linux2.6.18 SD卡驱动的修正  (2008-03-12 17:31:00)