freebsd下建立dns服务器

2009-05-13 13:09:53来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

1、下载源文件
   
http://www.isc.org/products/BIND/
   bind-9.4.2.tar.gz ,
   解压缩源文件
   tar -xvf bind-9.4.2.tar.gz
   切换至刚才的源文件解压目录
   cd bind-9.4.2
2、开始编译与安装
   ./configure
   make
   make install
根据机器的具体配置情况所花的时间长短不一。
安装完成后,还有很长的一段路要走,有很多的文件需要配置  
3、开始配置
   建立namedb目录
   mkdir /var/namedb (以下建立的文件都位于该目录中)
   使用rndc-confgen产生该配置文件所需的rndc.key
   /usr/local/sbin/rndc-confgen > rndc.key
   vi rndc.key   将不需要的其他信息删除
   进去后观察其文件格式及提示很容易将其中的没用的信息删除
大体内容如下:
key "rndc-key" {
     algorithm hmac-md5;
     secret "IsdfjIIALLSD+M2SFKlsid4dllslA=="; //这里的内容生成的,而非你打进去的.
};
controls {
    inet 127.0.0.1 port 953
    allow {127.0.0.1;} keys{"rndc-key";};
};
tail -n10 rndc.conf | head -n9 | sed -e s/#\ //g >;>; named.conf
   编辑“named.conf”文件。
options {
directory "/var/namedb";    // 指定工作目录  
pid-file "named.pid";      // 指定PID文件
};
//根区域
zone "." {
        type hint;
        file "named.root";
};
//以下是关键的地方,根据自己的要求将edifly.com 更改为相应的域
zone "edifly.com" {
   type master;
   file "edifly.com.zone";
};  
//反向解析文件,其中的IP根据自己的具体填入
zone "1.168.192.in-addr.arpa" {
    type master;
    file "1.168.192.-in-addr.arpa.zone";
    notify no;
}
// 提供loopback地址127.0.0.1的反向地址映射

其中named.root(有时也称为named.ca,都是指的同一个东西,大家的习惯不同嘛)
中包含的是目前全球顶级域名服务器地址信息,该文件有可能会随着时间的推移而变得过时了,
需要我们定期去网上更新。这里是internic提供的免费下载的named.root,该文件的信息总是最新的。
//创建edifly.com.zone文件。
$TTL 172800
@       IN      SOA       edifly.com. root.edifly.com. (
                          2008040801    ; Serial ; Increment by one after every change
                                3600    ; Refresh every hour

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:IPNAT+Ipfilter 超級防火牆調校

下一篇:Sharity-Light轻松共享windows资源