找回密码
 注册
快捷导航
查看: 10299|回复: 12

【原创】教你搭建Bind DNS-第一篇-简单搭建你的DNS服务器

[复制链接] |自动提醒
阅读字号:

2万

回帖

190

积分

5万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2004-4-19
银牌荣誉勋章(注册10年以上会员)
发表于 2007-9-19 08:38:53| 字数 242| - 中国–北京–北京 广电网 | 显示全部楼层 |阅读模式
注:原创文章,转贴请注目作者nello

系统:Redhat Linux 企业版
Bind版本:bind-9.4.1-P1
目的:搭建一台DNS

1.下载最新版的Bind ,现在最新稳定版为bind-9.4.1-P1.tar.gz :http://www.isc.org/   假定存放路径:/usr/local/scr
#wget http://ftp.isc.org/isc/bind9/9.4.1-P1/bind-9.4.1-P1.tar.gz

[ Edited by nello on 2007-9-19 08:41 ]
ThinkPad X1 Carbon

2万

回帖

190

积分

5万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2004-4-19
银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2007-9-19 08:39:14| 字数 117| - 中国–北京–北京 广电网 | 显示全部楼层
2.安装:
#cd /usr/local/src
#tar xzcf bind-9.4.1-P1.tar.gz
#cd bind-9.4.1-P1
#./configure –prefix=/usr/local/dns
#make
#make install
ThinkPad X1 Carbon
回复 支持 反对

使用道具 举报

2万

回帖

190

积分

5万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2004-4-19
银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2007-9-19 08:39:22| 字数 106| - 中国–北京–北京 广电网 | 显示全部楼层
3.配置:配置文件包括-----db.127.0.0,db.192.168.1,db.cache,db.domain,named.conf,rndc.conf
配置文件存放路径:/usr/local/dns/etc
ThinkPad X1 Carbon
回复 支持 反对

使用道具 举报

2万

回帖

190

积分

5万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2004-4-19
银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2007-9-19 08:39:31| 字数 514| - 中国–北京–北京 广电网 | 显示全部楼层
(1)配置rndc.conf
#/usr/local/dns/sbin/rndc-confgen > /usr/local/dns/etc/rndc.conf
自动生成rndc.conf,内容如下:
# Start of rndc.conf
key "rndc-key" {
        algorithm hmac-md5;
        secret "******";
};

options {
        default-key "rndc-key";
        default-server 127.0.0.1;
        default-port 953;
};
# End of rndc.conf

# Use with the following in named.conf, adjusting the allow list as needed:
# key "rndc-key" {
#         algorithm hmac-md5;
#         secret "******";
# };
#
# controls {
#         inet 127.0.0.1 port 953
#                 allow { 127.0.0.1; } keys { "rndc-key"; };
# };
# End of named.conf
ThinkPad X1 Carbon
回复 支持 反对

使用道具 举报

2万

回帖

190

积分

5万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2004-4-19
银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2007-9-19 08:39:43| 字数 540| - 中国–北京–北京 广电网 | 显示全部楼层
(2)配置named.conf
#vi /usr/local/dns/etc/named.conf

options {
        directory "/usr/local/dns/etc";
};

zone "." in {
        type hint;
        file "db.cache";
};

zone "0.0.127.in-addr.arpa" in {
        type master;
        file "db.127.0.0";
};

zone "domain.cn" in {
        type master;
        file "db.domain";
};

zone "1.168.192.in-addr.arpa" in {
        type master;
        file "db.192.168.1";
};

// rndc.conf生成
key "rndc-key" {
        algorithm hmac-md5;
        secret "******";
};

controls {
        inet 127.0.0.1 port 953
        allow { 127.0.0.1; } keys { "rndc-key"; };
};
ThinkPad X1 Carbon
回复 支持 反对

使用道具 举报

2万

回帖

190

积分

5万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2004-4-19
银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2007-9-19 08:39:51| 字数 95| - 中国–北京–北京 广电网 | 显示全部楼层
(3)配置db.cache
#wget ftp://ftp.internic.org/domain/named.root
下载到/usr/local/dns/etc目录,并改名为db.cache。
ThinkPad X1 Carbon
回复 支持 反对

使用道具 举报

2万

回帖

190

积分

5万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2004-4-19
银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2007-9-19 08:40:01| 字数 210| - 中国–北京–北京 广电网 | 显示全部楼层
(4)配置db.127.0.0
# vi /usr/local/dns/etc/db.127.0.0

$TTL 3h
0.0.127.in-addr.arpa. IN SOA ns1.domain.cn. nsmaster.domain.cn. (
        2007083001;
        3h;
        1h;
        1w;
        1h);

0.0.127.in-addr.arpa. IN NS ns1.domain.cn.

1.0.0.127.in-addr.arpa. IN PTR local.
ThinkPad X1 Carbon
回复 支持 反对

使用道具 举报

2万

回帖

190

积分

5万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2004-4-19
银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2007-9-19 08:40:12| 字数 296| - 中国–北京–北京 广电网 | 显示全部楼层
(5)配置db.domain
# vi /usr/local/dns/etc/db.domain

$TTL 3h
domain.cn. IN SOA ns1.domain.cn. nsmaster.domain.cn. (
        2007083001
        3h
        1h
        1w
        1h)
;
;name server
;
domain.cn. IN NS ns1.domain.cn.
;
;address
;
localhost.domain.cn.                IN A 127.0.0.1
ns1.domain.cn.                    IN A         192.168.1.10
www.domain.cn.                        IN A 192.168.1.11
bbs.domian.cn.                        IN A 192.168.1.12
等等,继续添加
ThinkPad X1 Carbon
回复 支持 反对

使用道具 举报

2万

回帖

190

积分

5万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2004-4-19
银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2007-9-19 08:40:22| 字数 342| - 中国–北京–北京 广电网 | 显示全部楼层
(6)配置db.192.168.1
# vi /usr/local/dns/etc/db.192.168.1

$TTL 3h
225.89.211.in-addr.arpa IN SOA ns1.domain.cn. nsmaster.domain.cn. (
        2007083001
        3h
        1h
        1w
        1h)
;
;name server
;
1.168.192.in-addr.arpa. IN NS ns1.domain.cn.
;
;address
;
10.1.168.192.in-addr.arpa. IN PTR ns1.domain.cn.
11.1.168.192.in-addr.arpa. IN PTR www.domain.cn
12.1.168.192.in-addr.arpa. IN PTR bbs.domain.cn
等等,继续添加
ThinkPad X1 Carbon
回复 支持 反对

使用道具 举报

2万

回帖

190

积分

5万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2004-4-19
银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2007-9-19 08:40:33| 字数 64| - 中国–北京–北京 广电网 | 显示全部楼层
4.启动
#cd /usr/local/dns/sbin
#./named –c /usr/local/dns/etc
#./named –g
ThinkPad X1 Carbon
回复 支持 反对

使用道具 举报

2万

回帖

190

积分

5万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2004-4-19
银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2007-9-19 08:40:42| 字数 77| - 中国–北京–北京 广电网 | 显示全部楼层
5.测试
利用nslookup进行测试。
更改配置文件后,可以使用下列命令来刷新配置文件
#cd /usr/local/dns/sbin
#./rndc reload
ThinkPad X1 Carbon
回复 支持 反对

使用道具 举报

2万

回帖

190

积分

5万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2004-4-19
银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2007-9-19 08:40:51| 字数 44| - 中国–北京–北京 广电网 | 显示全部楼层
第一讲到这里结束。

下一讲将向大家介绍细节方面的配置,比如ACL,以及DNS View等等。
ThinkPad X1 Carbon
回复 支持 反对

使用道具 举报

178

回帖

0

积分

17

资产值

入门会员 Rank: 1

注册时间
2005-12-3
发表于 2007-10-2 01:58:30| 字数 6| - 中国–浙江–杭州 华数 | 显示全部楼层
不错,不错哦
Asus S5200N PM1.5/512M/40G 5k100/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-2-12 11:46 , Processed in 0.132739 second(s), 38 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部