- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
BINDSQUID打造WIN下的CDN【DOC精选】
BIND+SQUID打造WIN2003下的CDN菜鸟图文版
大家问:CDN是什么东西?不知道,找GOOGLE去吧!又问:为什么用WIN2003?,最主要是为了方便,省去了编译等麻烦的事,如果实际应用中,最好用LINUX。当然了,步骤是差不多了。本文参照了coolice的DNS智能解析 for windows 2003,和奶罩的用DNSPod和Squid打造自己的CDN。这文章,对这两篇文章做了一个总结合并!接下来就看CDN流水版!
首先要准备软件,vmware5.5,bind 9.3.2,squid2.6stable16,下载地址分别为:
Vmware:
BIND: /index.pl?/sw/bind/view/?release=9.3.2-P2
Squid: http://www.acmeconsulting.it/pagine/opensource/squid/SquidNT.htm
接下来看一个网络拓扑图,我们用它来模拟网通电信:
这个是简单的,模拟CDN的拓朴图,首先们在在VM5。5上装6个模拟机组,具体看下图:
全部启动后如下:
下面介绍后服务器IP分配情况!
Server1 IIS Server2 squid Server3 squid Server4 LAN路由 Server5 测试机 Server6 DNS 首先安装server6,也就是DNS,也就是智能DNS,,下载安装包解压,用按bindinstall.exe进行安装,设置如下:
安装完后,”运行”CMD,进入c: \windows\system32\dns\bin目录
C:\WINDOWS\system32\dns\binrndc-confgen –a
C:\WINDOWS\system32\dns\binrndc-confgen ..\etc\rndc.conf
进入etc目录,用 notepad 新建 named.conf 复制下面的内容,注意把rndc.conf中# Use with the following in named.conf, adjusting the allow list as needed: 以后的内容复制到named.conf文件中,去掉全面的#。
==============Named.conf内容如下:===================
acl trust-lan { /8; /24;};
options {
directory C:\WINDOWS\system32\dns\etc;
recursion no;
version 0.0.0;
allow-transfer { trust-lan;};
allow-notify { trust-lan; };
auth-nxdomain no;
forwarders { 15;0;};
};
#这一段内容拷贝来自rndc.conf
key rndc-key {
algorithm hmac-md5;
secret evrVA7eeZSMXTnnunYptCQ==;
};
controls {
inet port 953
allow { ; } keys { rndc-key; };
};
#注意在C:\WINDOWS\system32\dns\log\ 下建dns_warnings.txt dns_logs.txt
logging {
channel warning
{ file C:\WINDOWS\system32\dns\log\dns_warnings.txt versions 3 size 1240k;
severity warning;
print-category yes;
print-severity yes;
print-time yes;
};
channel general_dns
{ file C:\WINDOWS\system32\dns\log\dns_logs.txt versions 3 size 1240k;
severity info;
print-category yes;
print-severity yes;
print-time yes;
};
category default { warning; };
category queries { general_dns; };
};
#将网通的地址范围数据
include cnc.conf;
# 判断如果是网通的地址范围,则会执行此处,调用网通的解析
view view_cnc {
match
文档评论(0)