ubuntu server7.10 建立DNS服务器

首先安装bind插件

如果在装SERVER的时,设置为DNS服务器时则不需要安装

 命令
  1. sudo apt-get install bind9  

 

这时在/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记录:指示该区的权威
NS记录:列出该区的一个名字服务器
A记录:名字到地址的映射 (也就是正向解析)
PTR记录:地址到名字的映射 (也就是反向解析)
CNAME:规范名字 (别名记录)

下面开始服务配置
缓存域名服务器设置 (Cache-only server)
缓存域名服务器顾名思义其自身是没有域名记录的,仅仅从别的DNS上获取记录并做高速缓存。
安装好DNS服务后,不需要任何配置,只需要把服务起起来就是缓存域名服务器了。

命令
  1. sudo /etc/init.d/bind start  

 

主DNS配置
安装好DNS后,配置named.conf.local,如下例: (主机名为:test.linux.com)

命令
  1. zone "linux.com" {   
  2. tyep master;   
  3. file "/etc/bind/db.linux.com";   
  4. }

 

保存,重启BIND服务就OK了

从DNS的配置
从DNS的配置和主DNS配置很像,只不过不需要建立数据文件,只需要指定数据文件存放位置就可以了

命令
  1. zone "linux.com" {      
  2. tyep slave;    
  3. file "/etc/bind/db.linux.com";      
  4.    masters {    
  5.        111.111.111.111; //主DNS的地址    
  6.       };    
  7. }   

保存配置,然后再创建相对应的数据文件。

命令
  1. $TTL 86400  
  2. @       IN       SOA       test.linux.com root.test.linux.jyzjzxx.com. (   
  3. 2005092001  
  4. 28800  
  5. 7200  
  6. 604800  
  7. 86400  
  8. )   
  9. @       IN       NS       test.linux.com   
  10. web    IN       A          192.168.104.12  

 

还需要对域名进行转发

在/etc/bind/named.conf.options进行修改

java 代码
  1. forward first;   
  2.   
  3. forwarders {   
  4. 221.228.255.1;   
  5. };  

 

 

最后发点相关的资料

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值