FreeBSD架设一个智能的DNS
2009-05-13 06:46:26来源:未知 阅读 ()
一、目的:
同一台主机配置两个IP,一个网通,一个电信,实现双线路的接入,同时对外做Web Server,通DNS可以实现网通用户访问走网通,
电信用户访问走电信网络。
二、软件环境:
Bind 要求9.0以上版本,系统基于FreeBSD 6.1。
特别说明Bind最好用Chroot方式运行,在FreeBSD系里5.4及以后版本,Ports安装后Bind的运行方式就是Chroot方式。
(这个并不限制必需用FreeBSD,找一个你熟悉的系统就OK)
三、原理:
利用Bind 9引入的视图,架设两种不同的名字服务器配置,一组为网通服务器,另一组为电信或是电通服务。利用match-clients view
子句和acl 子句选择视图。如果想更进一步了解Bind 9中View子句,请查看Bind 发布中的doc/misc/options文件。
四、架设开始:
1、软件安装:
代码:
#cd /usr/ports/dns/bind9
#make install clean
#rehash
顺便说一下,许多BSDer安装了软件,但不知怎么立即能使用,总是会重新启用一下系统才生效,其实可以用rehash 可以使安装的软件
立即生效。
2、在/etc/rc.conf(或是rc.conf.local)加入:
named_enable="YES"
3、开始配置Bind。
cd /etc/namedb/etc
ee named.conf
代码:
/***************************************************************/
/* This file make by river Email
qqlinux2@hotmail.com
*/
/***************************************************************/
options {
directory "/etc/namedb";
pid-file "/var/run/named/named.pid";
dump-file "/var/dump/named_dump.db";
statistics-file "/var/stats/named.stats";
};
include "cnc.conf"
view "cnc_view"{ //为网通服务
match-clents {"cnc";};
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "master/localhost.rev";
};
zone "cncname.net" { // 换成你的域名
type master;
file "master/db.cncname.net";
};
//end 169.net
zone "0.168.192.in-addr.arpa"{ // 网通的IP改为如:0.168.192.in-addr.arpa
type master;
file "master/db.192.168.0"; // IP=网段 如:192.168.0 网通的IP
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:VPN How-To
- 提示:bad kernel: arp : 内网IP地址 is on em0 but got rep 2009-05-13
- (已解决)VM里面的OpenBSD怎么删除一个新添加的硬盘? 2009-05-13
- 问一下:ipfw+natd 如何实现回流端口映射 2009-05-13
- spawn-fcgi启动问题,亟待解决!!! 2009-05-13
- 见笑了,问一个很简单的问题 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash