linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > article > linux网络与应用 > Linux服务器 >
栏目导栏
资料搜索
热门文章
·Linux网关设置
·WebLogic管理精华
·Webmin的下载与安装
·RedHat Linux 9.0 Samba配置详
·网吧LINUX游戏服务器加迅闪更新
·Linux下配置完整安全的DHCP服务
·Tomcat性能调整
·Linux下FTP服务器配置
·怎样设置域名的DNS服务器
·linux9.0+apache+php+mysql安装
·Eclipse+Tomcat+MyEclipse配置
·Linux服务器网卡驱动安装及故障
·Linux网络服务器配置详解
·FC5+Apache2+PHP5+MYSQL5环境配
·让linux系统支持ASP
最新文章
·Slackware EyooLinux服务器配置
·Linux系统下安装bind后配置实现
·Fedora Linux系统Samba服务器架
·服务器维护:RHEL 5系统下故障
·服务器应用:实现Linux与宿主机
·RED HAT AS4 U4下Gssftp服务的
·高手进阶:Redhat Linux上vsft
·Fedora Linux操作系统中TFTP的
·Ubuntu Linux操作系统安装配置
·Linux FTP服务器和SVN服务器的
·Linux操作系统下自带BIND的使用
·Linux系统下DNS服务器的架设
·Linux下Apache安装/增加mod_re
·虚拟磁盘Linux服务端测试及故障
·为网络启动和软硬件升级建立TF
Google
 
DNS SERVER FOR Ubuntu7
[ 作者:  加入时间:2007-09-17 11:44:43  来自:Linux联盟收集整理 ]
首先安装BIND套件
   sudo apt-get install bind9
   如果你使用sudo apt-get install bind则安装的是bind8版本,为了赶上潮流,就选择bind9吧。yhkLinux联盟
   这时在/etc/bind下会出现(这里跟其他的UNIX/LINUX不同,一般其他的UNIX/LINUX默认是把配置文
件放 在/etc/named下,数据文件放在/var/named或/var/bind下的,而UBUNTU都一起放在这个目录下了):db.0、db.255、db.root、named.conf.local、db.127、db.local、named.conf、 named.conf.options ;其中named.conf为主配置文件,named.conf.local和named.conf.options这两个文件在其他的UNIX/LINUX系统里默认是没有的,UBUNTU的这种想法很不错,把各个部分都分开管理;其余的部分都是默认生成的几个数据文件。这里需要稍微讲一下区数据文件里的几个资源记录的含义:
SOA记录:指示该区的权威 yhkLinux联盟
NS记录:列出该区的一个名字服务器 yhkLinux联盟
A记录:名字到地址的映射 (也就是正向解析) yhkLinux联盟
PTR记录:地址到名字的映射 (也就是反向解析) yhkLinux联盟
CNAME:规范名字 (别名记录)
下面开始服务配置 yhkLinux联盟
缓存域名服务器设置 (Cache-only server) yhkLinux联盟
缓存域名服务器顾名思义其自身是没有域名记录的,仅仅从别的DNS上获取记录并做高速缓存。 yhkLinux联盟
安装好DNS服务后,不需要任何配置,只需要把服务起起来就是缓存域名服务器了。
yhkLinux联盟
sudo /etc/init.d/bind startyhkLinux联盟
主DNS配置 yhkLinux联盟
安装好DNS后,配置named.conf.local,如下例:
yhkLinux联盟
zone "xzxj11.com" {       
                   type master;    
                   file "/etc/bind/db.xzxj11.com";
};
zone "xzxj22.com" {  
             type master;           
             file "/etc/bind/db.xzxj22.com";
};
zone "xzxj12.com" {
       type master; 
       file "/etc/bind/db.xzxj12.com";
};
...yhkLinux联盟
保存配置,然后再创建相对应的数据文件,如上例163.com的数据文件如下:
//db.163.com的配置文件
$TTL 86400@           IN  SOA     dns.xzxj11.com  root.dns.xzxj11.com. (
                               2005092001 ;serial           
                               28800      ; refresh        
                               7200       ; retry                               
                               604800     ; expire               
                               86400      ; ttl   )
@           IN  NS      dns.xzxj11.com
@           IN  MX      10      mail.xzxj11.com.dns   
            IN   A      192.168.1.102
www         IN   A      192.168.1.102
ftp         IN   A      192.168.1.106
mail        IN   CNAME   aa
...yhkLinux联盟
保存,重启BIND服务就OK了
从DNS的配置 yhkLinux联盟
从DNS的配置和主DNS配置很像,只不过不需要建立数据文件,只需要指定数据文件存放位置就可以了
zone "xzxj11.com" {       
          type slave;       
          file "/etc/bind/db.xzxj11.com";  
          masters { 192.168.1.102; //主DNS的地址 };
};
zone "xzxj22.com" {     
          type slave;       
          file "/etc/bind/db.xzxj22.com"; 
          masters { 192.168.1.102; //主DNS的地址 };
};
zone "xzxj12.com" {       
          type slave;      
          file "/etc/bind/db.xzxj12.com";  
          masters { 192.168.1.102; //主DNS的地址 };
};
...
保存配置,重启服务。 yhkLinux联盟
BIND9里的还有很多其它的功能选项,以后会加进来的,请慢慢期待吧!
Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·Adsl拨号上网 For Ubuntu7.04  (2007-09-17 11:24:45)
 ·ubuntu7.04下打开rar文件  (2007-09-13 11:18:35)
 ·ubuntu7.04安装后的一些设置  (2007-09-13 11:15:53)
 ·ubuntu7.04 上安装beryl  (2007-08-24 11:11:26)
 ·在ubuntu7.04上自己构建lamp以及wordpress  (2007-07-16 11:28:07)
 ·UBUNTU7.04 NVIDIA显卡驱动详细心得  (2007-07-13 11:05:37)
 ·在Ubuntu7.04 Linux系统中安装Jahshaka  (2007-06-11 16:05:33)
 ·在ubuntu7.04中安装jahshaka  (2007-06-07 10:06:06)
 ·ubuntu7.04(6.10)在nvdia-raid上的安装方法  (2007-05-28 11:40:46)
 ·Ubuntu7.04系统下安装虚拟机VMware  (2007-05-14 09:22:28)