分享
 
 
 

DNS与BIND学习笔记 5 (实例操练)

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

假设我是搭建在内部局域网中的一个DNS(仅用测试嘛~)。

1. 第一步肯定是要规划一下自己域内的DNS该怎么配!

希望配置到my.net的主域名服务器为10.1.1.198。而marco.my.net是公司的web和ftp服务器,它的ip是10.1.1.201。yuyu.my.net是mail server指向10.1.1.202

2. 根据上面的想法配置/etc/named.conf

options {

version "4.0.0";

directory "/var/named";

pid-file "/var/named/named.pid";

};

zone "my.net" {

type master;

file "db.my.net";

};

zone "0.0.127.in-addr.arpa" {

type master;

file "db.127.0.0";

};

zone "1.1.10.in-addr.arpa" {

type master;

file "db.10.1.1";

};

3. 根据配置文件写具体的DNS数据文件

(1) db.my.net

$TTL 86400

@ 1D IN SOA ns.my.net. root.my.net. (

20040701 ;serial

3H ;refresh

15M ;retry

1w ;expiry

1D ) ;minimum

@ IN NS ns.my.net.

ns IN A 10.1.1.198

marco IN A 10.1.1.201

yuyu IN A 10.1.1.202

yuyu IN MX 10 yuyu

www IN CNAME marco

ftp IN CNAME marco

mail IN CNAME yuyu

说明:这些都是根据我前2天看书而配置的。因此配起来比较简单。首先先定义一个$TTL,因为我是用的9的版本。然后根据顺序分别记录SOA记录,NS记录,后面几个记录的顺序没有关系。

(2) db.127.0.0

$TTL 86400

@ 1D IN SOA ns.my.net. root.my.net. (

20040701 ;serial

3H ;refresh

15M ;retry

1w ;expiry

1D ) ;minimum

@ IN NS ns.my.net

1 IN PTR localhost

说明: 本来一开始我这里没有写NS记录.不过后来看log发现有这个的信息,虽然不影响正常使用,不过总看的不舒服,就加上了:)

错误信息:(/var/adm/messages)

Jul 2 11:36:01 marco named[597]: [ID 295310 daemon.warning] Zone "0.0.127.in-addr.arpa" (file db.127.0.0): no NS RRs found at zone top

Jul 2 11:36:01 marco named[597]: [ID 295310 daemon.warning] master zone "0.0.127.in-addr.arpa" (IN) rejected due to errors (serial 20040701)

(3) db.10.1.1

$TTL 86400

@ 1D IN SOA ns.my.net. root.my.net. (

20040701 ;serial

3H ;refresh

15M ;retry

1w ;expiry

1D ) ;minimum

@ IN NS ns.my.net.

198 IN PTR ns.my.net.

201 IN PTR marco.my.net.

202 IN PTR yuyu.my.net.

说明:这里和上面的db.127.0.0一样,最好也写上NS记录。还有这里记录的PTR记录最后别忘了“.”

(4) 万事ok,只待启动咯~~~

bash-2.03# ndc start

new pid is 676

最好tail /var/adm/messages一下,如果是出现下面的语句那说明至少配置文件的语法是正确的,named已经启动了:

Jul 2 12:54:43 marco named[675]: [ID 295310 daemon.notice] starting. in.named BIND 8.2.2-P5 Thu Jan 29 07:06:27 PST 2004

Jul 2 12:54:43 marco Generic Patch-5.8-January 2004

Jul 2 12:54:43 marco named[676]: [ID 295310 daemon.notice] Ready to answer queries.

(5) 设置/etc/resolv.conf,将nameserver设成10.1.1.198(就是ns.my.net)

(6) 用nslookup和dig进行测试。

最后说明:因为我这边是局域网内做测试,因此不需要hint类型。如果是正式DNS SERVER,则必须加上(在/etc/named.conf中添加一段)

zone "." {

type hint;

file "named.root";

};

然后执行命令:

bash-2.03# cd /var/named/

bash-2.03# dig @a.root-servers.net . ns > named.root

问题:我用的明明就是

bash-2.03# named -v

BIND 9.3.0rc1

但是为什么日志里显示出in.named BIND 8.2.2-P5?

难道in.named这个文件是bind 8.2.2-P5?

另外附上到目前为止的DNS与BIND学习笔记

DNS与BIND学习笔记1

DNS与BIND学习笔记2

DNS与BIND学习笔记3

DNS与BIND学习笔记4

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有