第六课 今天零下9度【Linux培训实录】
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-12
非常抱歉,又迟到了,已经连续三周没有写文章了,今天的任务比较艰巨,要完成3篇文章,嘿嘿,就像守住每一天说的那样,在忙也要写博客,同时感谢他一直以来对我的关注,共同学习,共同进步.废话不多说了,开始干活,本次课的内容是linux下的DNS(bind)配置,网上的介绍很多,我就把一些课堂上的笔记(内容比较杂,大家见谅)结合一个实验对本节课做个总结 1. 快下课的时候张琦老师过来了,在大家的强烈要求下,他为我们作了一个简短的关于windows排错的讲座,收获颇深:任何网络故障的排除一般遵循逐层判断(物理层-数据链路 -...-应用层(最难判断的一层)),逐段分隔的方法1/2,1/4,1/8.... 2.基本的DNS查询方式:迭代查询和递归查询,黄老师作了一个形象的比喻,假如你要寻找一家你从来没有去过的公司,两种方法 a.你可以找一个人然后他替你去问路----递归查询 b.自己问路,每过一个路口,就问一个人---迭代查询(感觉有点广播的意思) 3. rpm包安装Bind的过程如下(环境为AS5) : #system-config-bind-gui (如果没有安装可以下载RPM包安装,目的是为了初始化自动产生配 置所需的named.conf,那天好多同学都在这里出现问题,named.conf的位置如下) #ln -s /var/named/chroot/etc/named.conf /etc/named.conf (做这个软连接目的是为了以 后的方便管理和调用,或者直接将实体COPY过来,但是不能在实体存在的情况下还做软连接,那天我就是这样傻) 4.配置好后named就是无法启动,但是程序和端口监听都已经是正常的,解决办法如下: #netstat -an | grep named
#kill -9 PID #/etc/init.d/named start 为了让DNS在下次机器启动的时候启动,可以执行ntsysv(其实就是setup中的系统服务部分),进行相应的勾选 5.日志在服务的配置过程中有着举足轻重的地位,对于我们发现问题解决问题很有益处,比如 在启动某项服务时,我们可以用#tail -f /var/log/messages(具体应用对应的日志文件),来观察它的事件(最近在搭建Arcsight环境的过程中,真正体会到日志的重要性) 6.关于DNS的核心配置文件named.conf,我们通过下面的例子,对他作进一步的说明: 某公司申请了域名[url]www.lx.com[/url],现在总部的DNS服务器为10.1.1.123,ftp服务器为 10.1.1.222,域名为ftp.lx.com(download.lx.com),西安分公司域名为xa.lx.com,DNS为 10.1.1.33,完成总部和分公司的DNS配置 总公司的主DNS配置: [root@server /]# rpm -qa | grep bind bind-utils-9.3.3-10.el5 ypbind-1.19-8.el5 system-config-bind-4.0.3-2.el5 bind-libs-9.3.3-10.el5 bind-devel-9.3.3-10.el5 bind-9.3.3-10.el5 bind-libbind-devel-9.3.3-10.el5 bind-sdb-9.3.3-10.el5 bind-chroot-9.3.3-10.el5 [root@server /]# system-config-bind-gui
添加如下内容: zone "lx.com" IN { type master; file "lx.com"; allow-update { none; }; }; 出错: [root@server named]# ls -l 总计 56 drwxr-x--- 6 root named 4096 12-24 06:09 chroot drwxrwx--- 2 named named 4096 07-19 20:23 data lrwxrwxrwx 1 root root 36 12-24 06:36 lx.com -> /var/named/chroot/var/named/hack.com 处理: [root@server named]# man ln ........................... [root@server named]# ln -f /var/named/chroot/var/named/lx.com /var/named/lx.com [root@server /]#ln -s /var/named/chroot/etc/named.conf /etc/named.conf [root@server ~]# vi /var/named/chroot/var/named/lx.com(手工建立) 添加如下内容: $TTL 86400 #上面的$和TTL之间没有空格,我犯了一个这样的错误 @ IN SOA ns.l |
||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于第六课 今天零下9度【Linux培训实录】的所有评论