当前位置:IT快活林→网上冲浪电脑医院

一个求学者的学习笔记--Bind学习笔记(3)

作者:不祥   发布时间:2008-4-19 23:18:13


1、简述DNS原理与作用机制。
答:DNS是以类似树状目录的方式进行名称管理,所以每台DNS主机都仅管理其下一层DNS主机的名称对应,至于下层的下层,则授权给下层DNS主机来管理。
一台主机工作流程如下:
(1)先查看本身有没有记录。
(2)向最顶层(root)查询。
(3)向下层持续查询,直至查到为止。
(4)向下层持续查询,直至查到为止。
(5)当查到之后,主机会先记录一份到缓存中,然后在返回给客户端。
(6)此时,如果还有另一主机请求此域名,那么DNS主机会直接从缓存中调用给它,而不会经过上面的一系列查询过程。2、Bind服务器的安装方法和不同服务器的配置方法?
答:安装方法有两种:
A、
rpm安装
(1)rpm –ivh bind-utils-9.2.1-4mdk
(2)rpm –ivh bind-9.2.1-4mdk
(3)rpm –ivh redhat-config-bind
(4)rpm –ivh caching-nameserver
B、编译安装
(1)先获得源代码包―― bind-9.2.3.tar.gz
(2)卸载rpm的几个与bind相关的包
Rpm –e caching-nameserver
Rpm –e redhat-config-bind
Rpm –e bind
Rpm –e bind-utils
如果卸不掉,可在后面接上—nodeps 参数!用于忽略依赖关系!
(3)tar zxvf bind-9.2.3.tar.gz
Cd bind-9.2.3
./configure –prefix=/usr/local/bind
Make;make installDNS纯缓存服务器架设
一般加装在防火墙所在的机器中,只需要修改一个文件即可 /etc/named.conf 在 options 字段中,加入
forward only;Forwarders {
219.150.32.132;
};
完成!主DNS服务器的架设
一、修改 /etc/named.conf 文件,在其中添加一个 zone 字段,并把 type 设为 master ,如: zone “single.com” {
type master;
file “named.single.com”;
};
二、设置single.com域的正向文件
具体怎么设置,我不多说,只讲讲要注意的几个地方:
(1)SOA后面接的是完全合格域名与管理员E-mail。
管理的E-mail 中的@符是用“.” 代替的。E-mail后面要空一格,再单边的左括号。特别注意E-mail后要空一格。
(2)minimum值,86400后也要空一格,然后再打右括号。还有minimum值虽然与$TTL值类似,但还是不能少,去掉了的话会报错。
(3)如果有MX记录,MX后一定要有优先级,没设置优先级也会报错。
(4)还有一点就是不要少“.”少“;”号!
总之,这个文件就是要注意格式问题。辅助DNS服务器架设
只要将/etc/named.conf 文件中的type类型设为 slave,并指定 masters 的IP即可!
注意IP后有“;”号,这是最容易错的地方。
如: masters { 192.168.10.11;};完!----
很不错的资料。谢谢LZ出售罗技全系列产品(键盘、鼠标、耳机、摄像头等),个性化的定做鼠标垫
网店:http://shop35171574.taoba
欢迎光顾!----
多谢版主支持! ----
很不错 谢谢
》热 点 关 注