注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 《网络规划设计师教程》..
 帮助

Linux服务器配置之DNS——采用BIND


2007-08-10 12:57:38
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://victoryan.blog.51cto.com/191603/37726
      众所周知,Linux虽然在桌面应用上赶不上Windows普及和易用,但也恰恰是因为其看起来很麻烦的命令行操作,使得其在安全性方面要优于为了易用而采用图形化界面的windows    ,正因如此,使得Linux在服务器方面可以大展拳脚,其中尤以apache著称的LAMP和DNS服务器BIND更是使用普遍。下面说说bind的配置方法。
      首先,从以前写的文章知道,我采用的操作系统是RED HAT Fedora Core 7,在安装系统的时候,在选择软件包的时候,我是采用的自定义方式,我把一些没用的软件如那些一点都不好玩的游戏和很多一点都不好用的影音播放器(自己可以装个很好用的Mplayer)全都去掉了,还有一些不会用到的软件包我也没选,然后把开发工具和服务器之类的软件全部选上了(把开发工具全都选上可以使你在以后的安装过程中少很多麻烦 )。因此,系统装完之后就已经把bind安装好了,只需要配置好就可以用。
       配置bind的方法有点多。其中我采用了两种(前提都要把dns工作原理搞清楚),一种是把/etc/named.conf文件的各个部分弄得很懂,然后修改这个文件(还有其他一些文件),当然这个办法需要学习一点的时间才会(至少我是这样),虽然这样也可以配置,也可以显得很专业,但我还有另外一种方法可以简单的配置它,也比较适合新手采用(我用第一种方法配的时候很是花了些时间)。
       第二种配置方法需要用到我在以前文章中说到的webmin这个软件,这个软件很好用,可以实现远程配置,官方下载地址为:http: //www.webmin.com/download.html ,选择最上面那个下载即可,我的是webmin-1.360.tar.gz,安装方法很简单:
tar -zxvf webmin-1.360.tar.gz
cd webmin-1.360
./setup.sh
安装过程中回向你询问安装路径(一般保持模人即可),用户名,密码设置等,安装好后会告诉你使用webmin的方法是在浏览器中输入127.0.0.1:1000(默认),刚安装好时是英语版的,但里面有个选项可以选择语言,选简体中文即可。(由于时间关系没来得及把截的图用photoshop处理了再放上来,还请见谅),接下来开始配置:
1.在webmin的“网络”->“网络配置”—〉选择“dns客户”—〉将“解析顺序”改为--“dns、hosts”—〉按“保存”后返回
2.选择“服务器”—〉“bind 8 dns服务器”—〉可以看到由“全局服务器选项”、“现有dns区域”和其他部分组成   。
3.创建主服务器
在webmin的server中选择“bind dns server”—〉在“现有区域”中选择“新建主区域”—〉“区域类型”选择“正向”,在“域名 /网络”域名输入“allwriter.cn”(这是我的一个域名,你也可以随便写自己的),主服务器输入“master.allwriter.cn”, email地址输入“root@localhost”—〉按 “新建”完成
4.在“现有区域”中选择“新建主区域”—〉“区域类型”选择“反向”,在“域名/网络”输入“222.24.121.170”(这是我的IP,你要填你自己的 ),主服务器输入“master.allwriter.cn”,email地址输入“root@localhost”—〉按“新建”完成
5.在现有DNS区域中选择allwriter.cn->“地址”—〉在“名称”处输入“www”,在地址处输入“222.24.121.170”—〉按“新建”完成
6.在apache上稍加设置即可在浏览器窗口通过输入域名来进行访问,配置成功,呵呵!

本文出自 “Keep Moving” 博客,请务必保留此出处http://victoryan.blog.51cto.com/191603/37726



类别: Linux 技术圈()阅读() ┆ 评论()推送到技术圈返回首页  


    文章评论
 
2007-08-10 15:28:40
博主写得8错啊,收藏先

2007-08-10 15:30:43
这种文章也不能成为推荐类型的吗?好东东啊~~~

2007-08-10 16:56:42
博客里面有很多webmin使用的文章.你这篇只能算是其中一个小功能了
如果能真正的把修改文件的方法加上原理都写上来的话就更好了

2007-08-10 22:06:31
LINUX的安全,是最最重要的
但正因为它的命令,才让普通的大众远离了它

2007-08-10 22:39:55
呵呵,说得对,有道理

2007-08-11 23:55:27
准备下次考CCNA,看书看得好累啊,这篇文章还有点用,呵呵,谢谢博主,这个方法还蛮简单的,明早上试试

2007-08-12 09:11:19
呵呵,楼上的好厉害,很勤奋喔 ,加油!

2007-08-12 17:23:36
有见解,学东西就要思考,才能真正领会其中的含义.


向楼上学习!

2007-08-13 10:20:36
开头在讲命令行的好处,往下就使用图形工具,矛盾呀!

用工具操作,知道怎么做,但不会知道后面的细节(如named.conf等)

2007-08-13 12:25:01
呵呵,不好意思,可能当时想着的和写着的跑题了,惭愧!像named.conf我可能会在以后写出来的,呵呵 ~~~~~~~

2007-08-13 12:45:27
很高兴看到 Linux 又有新人加入
还是给你拍个砖先,学习Linux不是拿来人前炫耀的,先老老实实学点基本才是王道,从你apache的那篇文章就可以看出来

ps Fedora Core已经改名为 Fodera , 汗你一个先

2007-08-13 14:33:31
呵呵,不好意思,知识含量还不够,让网友见笑了,会加油学习,努力改进的!谢谢楼上朋友指出错误!!

2007-08-14 10:06:17
LINUX的DNS是非常强大的.可以做出DNS视图,首先定义规则,在区域里加入条件.

2007-09-17 11:26:31
其实真正用习惯了也是一样的 只是大家没有去习惯某一事物而已..

2007-12-25 14:09:15
  初学!   看了 ..

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: