Linux下DNS服务器bind的安装.doc

上传人:博****1 文档编号:542237991 上传时间:2023-07-16 格式:DOC 页数:17 大小:360.21KB
返回 下载 相关 举报
Linux下DNS服务器bind的安装.doc_第1页
第1页 / 共17页
Linux下DNS服务器bind的安装.doc_第2页
第2页 / 共17页
Linux下DNS服务器bind的安装.doc_第3页
第3页 / 共17页
Linux下DNS服务器bind的安装.doc_第4页
第4页 / 共17页
Linux下DNS服务器bind的安装.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《Linux下DNS服务器bind的安装.doc》由会员分享,可在线阅读,更多相关《Linux下DNS服务器bind的安装.doc(17页珍藏版)》请在金锄头文库上搜索。

1、Linux下DNS服务器bind的安装、配置和应用一、 DNS工作原理1. 当要进行域名解析的时候,系统会向本地DNS发出解析请求,由本地DNS服务器解析域名与对应的IP地址。2. 本地DNS服务器接收到解析请求后,再自己的本地数据库中查找与请求相匹配的DNS记录条目,如果本地没有相匹配的记录,则本地DNS服务器就会向根域名服务器发出查询请求。3. 根域名服务器在接收到查询请求时,会把查询请求发送到相应的顶级域,再由顶级域发送到二级域,再由二级域发送到三级域,以此类推,直到查询到请求的相应记录,然后发送回本地DNS服务器。4. 最终由本地DNS服务器把结果返回给客户端。5. 如果经过查找后仍然

2、无记录,则由本地DNS服务器向客户端返回无法解析的错误信息。二、 安装bind软件1. 解压root#tar zxvf bind-9.9.2.tar.gz2. 安装root#./configure prefix=/usr/local/named sysconfdir=/usr/local/name/etc enable-thread3. 生成named.conf配置文件root#/usr/local/src/bind-9.9.2/bin/configen/rndc-configren | tail -10| head -9 |sed s/# /g /usr/local/etc/named.co

3、nf4. 启动和关闭Bind安装完bind后,可以让bind后台运行root#/usr/local/named/sbin/named &使用-g参数可以实现显示启动过程中的详细信息。root#/usr/local/named/sbin/named g &22-Nov-2012 20:41:30.832 built with -prefix=/usr/local/named/ -sysconfdir=/usr/local/named/etc -enable-thread22-Nov-2012 20:41:30.832 -22-Nov-2012 20:41:30.832 BIND 9 is mai

4、ntained by Internet Systems Consortium,22-Nov-2012 20:41:30.832 Inc. (ISC), a non-profit 501(c)(3) public-benefit22-Nov-2012 20:41:30.832 corporation. Support and training for BIND 9 are22-Nov-2012 20:41:30.832 available at https:/www.isc.org/support22-Nov-2012 20:41:30.833 -22-Nov-2012 20:41:30.833

5、 using 1 UDP listener per interface22-Nov-2012 20:41:30.833 using up to 4096 sockets22-Nov-2012 20:41:30.841 loading configuration from /usr/local/named/etc/named.conf22-Nov-2012 20:41:30.841 reading built-in trusted keys from file /usr/local/named/etc/bind.keys22-Nov-2012 20:41:30.842 using default

6、 UDP/IPv4 port range: 1024, 6553522-Nov-2012 20:41:30.843 using default UDP/IPv6 port range: 1024, 6553522-Nov-2012 20:41:30.870 automatic empty zone: 113.0.203.IN-ADDR.ARPA22-Nov-2012 20:41:30.870 automatic empty zone: 255.255.255.255.IN-ADDR.ARPA22-Nov-2012 20:41:30.870 automatic empty zone: 0.0.0

7、.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA22-Nov-2012 20:41:30.870 automatic empty zone: 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA22-Nov-2012 20:41:30.870 automatic empty zone: D.F.IP6.ARPA22-Nov-2012 20:41:30.871 automatic empty zone: 8.B.D.0.

8、1.0.0.2.IP6.ARPA22-Nov-2012 20:41:30.878 /usr/local/named/etc/named.conf:7: couldnt add command channel 127.0.0.1#953: address in use22-Nov-2012 20:41:30.878 ignoring config file logging statement due to -g option22-Nov-2012 20:41:30.879 managed-keys-zone: loaded serial 022-Nov-2012 20:41:30.881 all

9、 zones loaded22-Nov-2012 20:41:30.882 running关闭:kill 进程ID号三、 配置named服务器1. 开机自动启动编写bind服务启动关闭的脚本:vi /etc/init.d/named#/bin/bash#Start script for the Berkeley Internet Name Domain Server # chkconfig: 345 35 75 # description:BIND is a Name Domain Server# Source function library. /etc/rc.d/init.d/functi

10、ons# Source function library.if -f /etc/init.d/functions ; then. /etc/init.d/functionselif -f /etc/rc.d/init.d/functions ; then. /etc/rc.d/init.d/functionselse exit 0finamed=/usr/local/named/sbin/namedprog=namedRETVAL=0#start functionstart()if -n /sbin/pidof $prog thenecho $prog: already runningecho

11、return 1fiecho Starting $prog: base=$prog$named &RETVAL=$?usleep 500000 if -z /sbin/pidof $prog then#The child processes have died after fork()ingREVEL=1fiif $RETVAL -ne 0 thenecho Startup failureelseecho Startup successfiechoreturn$RETVALstop () echo Stopping $prog:killall$namedRETVAL=$?if $RETVAL

12、-ne 0 thenecho Shutdown failureelseecho Shutdown successfiecho# See how we were called.case $1 instart)start;stop)stop;status)status $namedRETVAL=$?;restart)stop;usleep 500000start;*)echo $Usage:$prog start | stop | restart |status exit 1esacexit $RETVAL2. 添加到到开机启动项:chkconfig named add3. 检查开启动项中name

13、d启动级别是否on;rootlocalhost init.d# chkconfig -listip6tables 0:off 1:off 2:on 3:on 4:on 5:on 6:offiptables 0:off 1:off 2:on 3:on 4:on 5:on 6:offirqbalance 0:off 1:off 2:off 3:on 4:on 5:on 6:offkdump 0:off 1:off 2:off 3:on 4:on 5:on 6:offlvm2-monitor 0:off 1:on 2:on 3:on 4:on 5:on 6:offmcelogd 0:off 1:off 2:off 3:on 4:off 5:on 6:offmdmonitor 0:off 1:off 2:on 3:on 4:on 5:on 6:offmessagebus 0:off 1:off 2:on 3:on 4:on 5:on 6:offnamed 0:off 1:off 2:on 3:on 4:on 5:on 6:offnetconsole 0:off 1:off 2:off 3:off 4:off 5:off 6:offnetfs 0:off 1:off 2:off 3:on 4:on 5:on 6:off四、 Bind服务器配置Bind的主要配置文

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号