一个求学者的学习笔记--Bind学习笔记(3)
|
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 欢迎光顾!---- 多谢版主支持! ---- 很不错 谢谢 |
》热 点 关 注
》编 辑 推 荐
》相 关 图 文
