主页 PC知识 网管技术 黑客帝国 安全技术 开放系统 程序设计 搜索 技术论坛

 

相关联接
 
RHU本级分类

技术开发
桌面应用
嵌入技术
问答(FAQ)
基础知识
企业应用&技巧

 
RHU阅读排行
·让星际争霸在Linux下转起来
·给RedHat8.0加上五笔输入法
·杀死Unix僵死进程的Shell程序编写详解
·Linux系统管理讲义(下):WWW服务器讲解
·Linux系统管理讲义(上):系统升级指南
·Linux下proftpd的安装配置与管理方法
·Linux下管理磁盘存储区从原理到技巧
·Linux下新手装网卡指南
·FreeBSD配置基于ADSL的VPN网关+防火墙
·实例讲解在Linux下安装nvidia显卡驱动

 
 
RHU最新文章
·Ubuntu 9.04 Alpha 2 发布
·Linux兼容内核0.2.2-1版(UnifiedKernel 0.2.2-1)发布
·四个基于 Ubuntu 的优秀民间发行版
·Linux Mint 6 ( Felicia ) RC1 发布
·Linux Kernel 最新稳定版2.6.26发布
·Linux应用软件 压缩和解压的工具PeaZip
·Linux操作系统桌面环境GNOME和KDE的切换
·Linux操作系统使用的图片浏览及编辑软件
·介绍Linux操作系统下的几个小游戏模拟器
·Linux系统初学者的常见问题解决集结大全

 
 
RHU相关搜索









 
 
RHU广而告之

 
 
>您的位置:首页 -> Linux/Unix-> 桌面应用
DNS—bind安装与配置的关键技术揭秘

作者:RHU-TAC编辑员 来自:RHU网络采集 时间:2005-3-31 双击滚屏 收藏本页 字体:


点击 查看RHU2004全年文章




(4)自定义域

zone "test.com" {
	type	master;
	file	"zone.test ";
};

zone "0.168.192.in-addr.arpa" {
	type	master;
	file	"zone. test.rev";
};
zone "4.0.0.f.0.5.2.0.1.0.0.2.IP6.ARPA" {	
	type master;
	allow-transfer { any;};
        allow-query { any; };		
	file "ipv6.rev";
};

zone "lowerlevelzone.test.com" {
	type	slave;
		masters {
		192.168.1.1;
	};
};


这一部分是配置文件中我们需要重点关心的部分:

zone "test.com" {

type master;

file "zone.test ";

}; 设定test.com域;

type master 指明该域主要由本机解析;

file "zone.test "指定其解析文件为zong.test,目录为options中设定的目录本例中为/etc/named。

zone "0.168.192.in-addr.arpa" {

type master;

file "zone. test.rev";

}; 指定ipv4地址逆向解析

type master 指明该域主要由本机解析;

file "zone.test.rev "指定其解析文件为zong.test.rev,目录为options中设定的目录本例中为/etc/named。

zone "4.0.0.f.0.5.2.0.1.0.0.2.IP6.ARPA" {

type master;

allow-transfer { any;};

allow-query { any; };

file "ipv6.rev";

};指定ipv4地址逆向解析

type master 指明该域主要由本机解析;

file " ipv6.rev "指定其解析文件为ipv6.rev,目录为options中设定的目录本例中为/etc/named。

zone "lowerlevelzone.test.com" {

type slave;

masters {

192.168.1.1;

};

}; 设定lowerlevelzone.test.com域;

type slave 指明该域主要由低一级的域名服务器解析;

masters {

192.168.1.1;

}; 指定低一级的域名服务器ip地址。



到此我们就初步建立了一个标准的named 的主配置文件,接下来建立对应的域名解析或逆向解析文件。
.域名解析和IP地址逆向解析文件:

(1) 域名解析:

/etc/namedb/zone.test



























;	From: @(#)localhost.rev	5.1 (Berkeley) 6/30/90
; $FreeBSD: src/etc/namedb/PROTO.localhost.rev,v 1.6 2000/01/10 15:31:40 peter Exp $
;
; This file is automatically edited by the `make-localhost' script in
; the /etc/namedb directory.
;
@	IN	SOA	ns.test.com. root.test.com.(
				2005030116; Serial
				3600	; Refresh
				900	; Retry
				3600000	; Expire
				3600 )	; Minimum
	IN	NS	ns.test.com
;

ns		IN	A	192.168.0.1
www6	IN	AAAA	2001:250:f004::10
www	IN	A	192.168.0.2


本文件前半部分是一些默认的参数设置,只需把域名改成对应得你要设置的域就行,其余的不用过分深究,如果读者有兴趣可以查阅相关的手册文档。

(注意,

IN NS ns.test.com;

这一条必须有,来指定本域的域名服务器 ;

域名必须以"."结尾。)

本文件的第二部分(倒数三行),指定了该域上的主机:

ns IN A 192.168.0.1

ns 为主机名,A 代表地址类型为IPV4地址,192.168.0.1 是实际ip地址,这一条记录的含义是ns.test.com 的ip地址为 192.168.0.1

www6 IN AAAA 2001:250:f004::10

www6 为主机名,AAAA代表地址类型为IPV6地址,2001:250:f004::10 是其IPV6地址,这条记录的含义是www6.test.com 的ip地址是2001:250:f004::10 。

(2)IP地址逆向解析:

ipv4 逆向解析:

/etc/namedb/zone.test.rev

;	From: @(#)localhost.rev	5.1 (Berkeley) 6/30/90
; $FreeBSD: src/etc/namedb/PROTO.localhost.rev,v 1.6 2000/01/10 15:31:40 peter Exp $
;
; This file is automatically edited by the `make-localhost' script in
; the /etc/namedb directory.
;
@	IN	SOA	ns.test.com. root.test.com.(
				2005030116; Serial
				3600	; Refresh
				900	; Retry
				3600000	; Expire
				3600 )	; Minimum
	IN	NS	ns.test.com
;

1	IN	PTR		ns.test.com.
2	IN	PTR		www.test.com.


ipv6 逆向解析:

/etc/namedb/zone.test.rev

;	From: @(#)localhost.rev	5.1 (Berkeley) 6/30/90
; $FreeBSD: src/etc/namedb/PROTO.localhost.rev,v 1.6 2000/01/10 15:31:40 peter Exp $
;
; This file is automatically edited by the `make-localhost' script in
; the /etc/namedb directory.
;
@	IN	SOA	ns.test.com. root.test.com.(
				2005030116; Serial
				3600	; Refresh
				900	; Retry
				3600000	; Expire
				3600 )	; Minimum
	IN	NS	ns.test.com
;

10.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0		IN	www6.test.com.


这里

10.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN www6.test.com.

与主配置文件/etc/named.conf中的

zone "4.0.0.f.0.5.2.0.1.0.0.2.IP6.ARPA"

"10.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0" + "4.0.0.f.0.5.2.0.1.0.0.2" 刚好组成点分的32位16进制逆序ipv6地址。

实际上,ip地址逆向解析由于缺乏统一的管理和相关的标准,这项服务的使用比较混乱,可以考虑不启动该服务。所以在这里只给出两个例子,就不过多解释了。

五.安装使用的一些经验:

1.带调试信息的启动

named -g

/usr/local/sbin/named默认情况是一个后台deamon ,-g选项表示前台运行,并将调试信息打印到标准输出,这在我们安装调试阶段是非常有帮助的。

2.客户端命令nslookup简介

windows ,linux 平台均支持此调试命令。

键入nslookup即进入与服务器交互状态,这时键入域名或ip地址就可以向服务器正向或逆向查询。

>www.test.com 正向域名解析

>192.168.0.1 逆向IP解析

>set type=AAAA 设置查询地址类型为IPv6地址类型。

>set type=A 设置查询地址类型为IPv4地址类型。

>exit 退出。

3.相关样例文档

点击下载

更多下载请进入>>>

参考资料:

[1]:http://www.bind.com/

[2]:http://www.isc.org/index.pl?/sw/bind/

[3]:ipv6.bupt.edu.cn

[本文共有 2 页,当前是第 2 页] <<上一页 下一页>>



OVER

[1] [2] 页 RedHyphone.Union 投稿邮箱
[特别声明]:
本站文章大多搜索转载自网络中,如果侵犯了您的权利,请告之我们。本站将立即删除。
本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。
查看评论】【向上滚屏】【关闭窗口】【 打印
-相关文章
  • openSUSE 11.1 Final - 正式发布
  • [视频]Opera Mini 4.2 正式版发布
  • dll注入系统进程(开源代码)
  • 认知盲区 解惑双网卡双线路DNS解析
  • FlashFXP 简体中文版 3.7.5 Build 1303 Beta[烈火]
  • -文章评论 (关闭)
    ·还没有相关的评论!

    网上大名:
    红旋风网络技术联盟 RHUTech.Union
     
    Copyright © 2000-2007 RedHyphone.Union All Rights Reserved. 红旋风联盟版权所有.皖ICP备05011033号
    中国红旋风网络技术联盟 | www.RedHyphone.net
    Mailto:Redhyphone@gamil.com