专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Unix/FreeBsd » freebsd邮件服务器:FreeBSD 6.0-下建立高速DNS缓存Cache服务器 »正文

freebsd邮件服务器:FreeBSD 6.0-下建立高速DNS缓存Cache服务器

来源: 发布时间:星期一, 2009年1月12日 浏览:17次 评论:0
   首先介绍在freebsd上如何建立高速dns缓存Cache服务器引用freebs d中文手册中话:

  缓存Cache域名服务器是对任何域都不提供权威解析域名服务器 它自己简单地完成查询 并记住这些查询以备后续使用 要建立这样服务器 只需像平时样配置个域名服务器 而不配置域就可以了

  安装如下:

  所使用软件Software是BIND安装完freebsd6.0后BIND是自动安装好版本为BIND9路径般为/etc/namedbfreebsd5.2及更早版本用户可以通过到ISC网站WebSite上下载BIND9.3目前 BIND 由 Internet Software Consortium http://www.isc.org/ 维护

  1、创建本地DNS反向解析域文件

  proxy4bak# cd /etc/namedb

  proxy4bak# sh make-localhost

  在/etc/namedb/master目录下会生成localhost.rev文件

  2、编辑dns配置文件/etc/namedb/named.conf

  内容如下:

options {
     directory    "/etc/namedb";
     pid-file    "/var/run/named/pid";
     dump-file    "/var/dump/named_dump.db";
     statistics-file "/var/stats/named.stats";
//    forwarders {
//          221.228.255.1; 218.2.135.1;
//    };
};
zone "." {
     type h;
     file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
     type master;
     file "master/localhost.rev";
};
   这里我没有用到forwarders(转发)在freebsd中文手册中有这样段话:

  要从上级缓存Cache中受益 可以在此处启用 forwarders般情况下 域名服务器会逐级地查询 Internet 来找到特定域名服务器 直到得到答案为止 启用这个将让它首先查询上级域名服务器 (或另外提供域名服务器) 从而从它们缓存Cache中得到结果 如果上级域名服务器负载很重 在更快域名服务器上启用它将有助于改善服务品质

  3、更改/etc/resolv.conf

  将resolv.conf内容更改为:

  nameserver 127.0.0.1

  4、使named启动

  编辑/etc/rc.conf加入启动内容如下:

  proxy4bak# cd /etc

  proxy4bak# ee rc.conf

  加入

  named_enable="YES"

  添加完成后重启服务器使用top命令可以查看named进程是否启动也可以通过nslookup查询个网址如果可以介绍说明缓存Cache已经建立了显示如下:

proxy4bak# nslookup
> type=any
> www.google.com
Server:     127.0.0.1
Address:    127.0.0.1#53
Non-authoritative answer:
www.google.com canonical name = www.l.google.com.
Authoritative answers can be found from:
google.com   nameserver = ns4.google.com.
google.com   nameserver = ns1.google.com.
google.com   nameserver = ns2.google.com.
google.com   nameserver = ns3.google.com.
   在搜索相关参考资料时还发现了个dns缓存Cache软件Software——djbdns也有朋友已经在用了我为了方便就直接用BIND了freebsd安装时就带上了但在性能上具体还不知道哪个会好些

  第次建立dns缓存Cache服务器的处请指出希望这篇笔记能对想要在局域网中建立高速dns缓存Cache服务器朋友有用

0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: