全球主机交流论坛

标题: 用DNSPod企业版+国际版+bind9 自建CDN【申精】 [打印本页]

作者: magicbear    时间: 2012-6-19 17:49
标题: 用DNSPod企业版+国际版+bind9 自建CDN【申精】
本帖最后由 magicbear 于 2012-6-22 00:09 编辑

用DNSPod企业版做分省解析 然后把大洲CNAME到另一个用国际版的域名上做分大洲解析
在大洲解析的基础上把美国分到自建的bind9上 检测Google Public DNS和OpenDNS的地址段做分地区解析(以免中国用户用8.8.8.8连到美国去)

然后这是速度
(, 下载次数: 4)

bind ACL:


  1. acl "hkg"{
  2.         67.215.80.0/24;        // OpenDNS 208.67.222.222
  3.         74.125.70.0/24;
  4.         74.125.16.0/24;        //tpe 台湾
  5.         64.233.182.0/24; // tpe
  6. };

  7. acl "asia"{
  8.         209.85.174.0/24; // KUL 马来西亚
  9.         106.187.0.0/18;        // JP Linode
  10. };

  11. acl "eur"{
  12.         74.125.78.0/24;        //GRQ 荷兰
  13.         74.125.18.128/26;        //GRQ 荷兰
  14.         74.125.17.0/24; // bru 比利时
  15.         209.85.228.0/24; // bru 比利时
  16.         74.125.18.0/26;        //ber 德国
  17.         74.125.189.0/24; // fra 德国
  18.         209.85.172.0/24; //lpp 芬兰
  19.         209.85.136.0/24; //lpp 芬兰
  20.         209.85.142.0/24; //dub Ireland 爱尔兰
  21. };

  22. acl "usa"{
  23.         74.125.112.0/24; //chs        Charleston International Airport
  24.         74.125.114.0/24; //chs
  25.         74.125.19.0/26; //mrn Lenoir Airport        east
  26.         74.125.90.0/24; //mrn Lenoir Airport        east

  27.         8.0.28.0/21;        // L3 New york
  28.         8.0.36.0/21;        // 4.2.2.x Verizon Level3 Washington
  29.        
  30.         64.233.168.0/24; // iad  华盛顿
  31.         64.233.162.0/24; //gru 巴西
  32.         208.67.217.0/24; // OpenDNS 208.67.222.222
  33. };

  34. acl "usa-mid"{
  35.         209.85.224.0/24; //cbf 艾奥瓦州
  36.         209.85.144.0/24; //cbf 艾奥瓦州
  37.         74.125.19.80/26; // tul 俄克拉何马州
  38.         74.125.80.0/24; // tul 俄克拉何马州
  39.         74.125.126.0/24; // dls Dalles
  40.         74.125.186.0/24; // dls Dalles
  41. };
  42. acl "usa-west"{
  43.         209.85.224.0/24; //cbf 艾奥瓦州
  44.         209.85.144.0/24; //cbf 艾奥瓦州
  45.         74.125.19.80/26; // tul 俄克拉何马州
  46.         74.125.80.0/24; // tul 俄克拉何马州
  47.         74.125.126.0/24; // dls Dalles
  48.         74.125.186.0/24; // dls Dalles
  49.        
  50.         74.125.44.0/24; // atl
  51.         74.125.46.0/24; // atl
  52.         74.125.64.0/24; // atl
  53.         74.125.156.0/24; // atl
  54.         74.125.158.0/24; // atl
  55.        
  56.         8.0.32.0/21;        // 4.2.2.x Verizon Level3 Sanjose
  57.         192.221.160.0/21;        // 4.2.2.x Verizon Level3 Sanjose
  58.        
  59.         8.0.20.0/21;        // 4.2.2.x Verizon Level3 losangeles
  60.         192.221.148.0/21;        // 4.2.2.x losangeles
  61.        
  62.         204.194.237.0/24; // OpenDNS 208.67.222.222
  63. };
复制代码
named.conf.local

  1. //
  2. // Do any local configuration here
  3. //

  4. // Consider adding the 1918 zones here, if they are not used in your
  5. // organization
  6. //include "/etc/bind/zones.rfc1918";

  7. include "/etc/bind/xxxxxxxxx/g-acl.conf";
  8. include "/etc/bind/xxxxxxxxx/keys.conf";

  9. view "g-hkg"{
  10.         match-clients { !key asia; !key eur; !key usa;!key usa-west; !key usa-mid; !key any; key hkg; hkg; };
  11.         zone "xxxxxxxxx.net" {
  12.                 type master;
  13.                 file "/etc/bind/xxxxxxxxx/xxxxxxxxx.hkg.zone";
  14.                 allow-transfer { key hkg; };
  15.         };
  16. };
  17. view "g-asia"{
  18.         match-clients { !key hkg; !key eur; !key usa;!key usa-west; !key usa-mid; !key any;key asia; asia; };
  19.         zone "xxxxxxxxx.net" {
  20.                 type master;
  21.                 file "/etc/bind/xxxxxxxxx/xxxxxxxxx.asia.zone";
  22.                 allow-transfer { key asia; };
  23.         };
  24. };
  25. view "g-eur"{
  26.         match-clients { !key hkg; !key asia; !key usa;!key usa-west; !key usa-mid; !key any;key eur; eur; };
  27.         zone "xxxxxxxxx.net" {
  28.                 type master;
  29.                 file "/etc/bind/xxxxxxxxx/xxxxxxxxx.eur.zone";
  30.                 allow-transfer { key eur; };
  31.         };
  32. };
  33. view "g-usa"{
  34.         match-clients { !key hkg; !key asia; !key eur; !key usa-west; !key usa-mid; !key any;key usa; usa; };
  35.         zone "xxxxxxxxx.net" {
  36.                 type master;
  37.                 file "/etc/bind/xxxxxxxxx/xxxxxxxxx.usa.zone";
  38.                 allow-transfer { key usa; };
  39.         };
  40. };
  41. view "g-usa-west"{
  42.         match-clients { !key hkg; !key asia; !key eur; !key usa;!key usa-mid; !key any;key usa-west; usa-west; };
  43.         zone "xxxxxxxxx.net" {
  44.                 type master;
  45.                 file "/etc/bind/xxxxxxxxx/xxxxxxxxx.usa-west.zone";
  46.                 allow-transfer { key usa-west; };
  47.         };
  48. };
  49. view "g-usa-mid"{
  50.         match-clients { !key hkg; !key asia; !key eur; !key usa;!key usa-west; !key any;key usa-mid; usa-mid; };
  51.         zone "xxxxxxxxx.net" {
  52.                 type master;
  53.                 file "/etc/bind/xxxxxxxxx/xxxxxxxxx.usa-mid.zone";
  54.                 allow-transfer { key usa-mid; };
  55.         };
  56. };
  57. view "view_any"{
  58.         match-clients { !key hkg; !key asia; !key eur; !key usa;!key usa-west; !key usa-mid;key any; any; };
  59.        
  60.         zone "xxxxxxxxx.com" {
  61.                 type master;
  62.                 file "/etc/bind/xxxxxxxxx/xxxxxxxxx.zone";
  63.                 allow-transfer { key any; };
  64.         };
  65.         zone "xxxxxxxxx.net" {
  66.                 type master;
  67.                 file "/etc/bind/xxxxxxxxx/xxxxxxxxx.zone";
  68.                 allow-transfer { key any; };
  69.         };
  70. };
复制代码
其中Godaddy购买的域名增加自己的DNS服务器流程如下 (转载自http://bbs.sohost.org/thread-155-1-1.html):


1.登陆你的 Account Manager.

2.在 My Products 项目中, 点Domain Manager.

3.点你要创建子dns的域名进入该域名管理面版

5.拉到最下面,回看到一个Host Summary 栏。 点标题旁边的 add 连接.

6.在Host name 输入你的子域,例如你要创建ns1.alizaizai.com.cn,那就输入ns1注意: 不要设置”www”做为Dns的主机名.

7.在Host IP 里,输入IP地址,总共13个框,输入1个或多个.

8.点OK.

一般.COM 和.NET是4~8小时生效,其他的域名为 24 到 48 小时生效。
不过,一般5分钟左右就能查到这个DNS记录了。


DNSPod国内版设置部份:


DNSPod国际版: (如一进入立即跳转 请进入 http://www.dnspod.com/ncr  帐号需要重新注册一个国内版不存在的帐号)
(, 下载次数: 0)

开发中的管理平台:
(, 下载次数: 3)
作者: johnnyfu829    时间: 2012-6-19 17:50
麻烦程度和成本如何?
作者: ㄒiger    时间: 2012-6-19 17:50
好多IP啊
作者: 百度    时间: 2012-6-19 17:52
有钱就OK。。。
作者: magicbear    时间: 2012-6-19 17:52
johnnyfu829 发表于 2012-6-19 17:50
麻烦程度和成本如何?

灰常麻烦另加成本不低 但相比用商业CDN还是低得多 (除非你只用几M带宽)
作者: ㄒiger    时间: 2012-6-19 17:53
没有企业版。。
作者: magicbear    时间: 2012-6-19 17:54
ㄒiger 发表于 2012-6-19 17:53
没有企业版。。

个人版也可以 其实就差了个按大洲解析和SLA
作者: magicbear    时间: 2012-6-19 17:54
ㄒiger 发表于 2012-6-19 17:53
没有企业版。。

按大洲解析可以直接上国际版 效果一样
作者: 苁林老鬼    时间: 2012-6-19 17:54
  又一折腾蒂啊
作者: magicbear    时间: 2012-6-19 17:56
苁林老鬼 发表于 2012-6-19 17:54
又一折腾蒂啊

换来比80%以上商业CDN都要快的速度 我觉得挺值得的
作者: qun    时间: 2012-6-19 17:58
如果是商业或者中型站点,非常划算。
作者: woyo    时间: 2012-6-19 18:02
要自己买这么多节点还不如用现成的CDN服务
作者: woyo    时间: 2012-6-19 18:03
国外推荐基于edgecast的CDN, 不推荐基于akamai的
作者: magicbear    时间: 2012-6-19 18:04
woyo 发表于 2012-6-19 18:02
要自己买这么多节点还不如用现成的CDN服务

主要是成本 我欧洲节点就是用edgecast的CDN
国内节点自建 美国节点由一台美国西部 一台美国中部 一台美国东部独服组成
作者: woyo    时间: 2012-6-19 18:12
magicbear 发表于 2012-6-19 18:04
主要是成本 我欧洲节点就是用edgecast的CDN
国内节点自建 美国节点由一台美国西部 一台美国中部 一台美国 ...

这样也可以

但是主DNS放在DNSPOOD,国外解析时间会很长的!

你分得这样细,还不如欧美单用一个东海岸,实际效果差不了多少,维护却还方便!

作者: magicbear    时间: 2012-6-19 18:21
woyo 发表于 2012-6-19 18:12
这样也可以

但是主DNS放在DNSPOOD,国外解析时间会很长的!

详细信息加上去了
只要你国外解析部份的TTL设置足够长 那么也就第1次卡过几秒 然后之后访问都会很快的
DNSPOD国际版用的是美国的服务器 美国本土连很快的
作者: 单手摘月    时间: 2012-6-19 18:26
提示: 作者被禁止或删除 内容自动屏蔽
作者: magicbear    时间: 2012-6-19 18:27
单手摘月 发表于 2012-6-19 18:26
呃。。。国内节点多少钱?

不同地区不一样 有一部份是用云主机的 从300/月-4000/月不等
作者: 单手摘月    时间: 2012-6-19 18:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: 454309099    时间: 2012-6-19 18:30
magicbear 发表于 2012-6-19 18:27
不同地区不一样 有一部份是用云主机的 从300/月-4000/月不等

很贵,我只是看看的
作者: 葫芦娃    时间: 2012-6-19 18:34
不错,不过费了老劲了
作者: Jetso    时间: 2012-6-19 18:48
狠蛋疼。。。
作者: 火雪心    时间: 2012-6-19 19:03
麻烦,。。
作者: star826    时间: 2012-6-19 19:09
提示: 作者被禁止或删除 内容自动屏蔽
作者: dalky    时间: 2012-6-19 19:20
苁林老鬼 发表于 2012-6-19 17:54
又一折腾蒂啊


又一折腾蒂啊
作者: 有个就好    时间: 2012-6-19 19:26
烈士
作者: usa    时间: 2012-6-19 19:28
维护起来累不?
作者: iske    时间: 2012-6-19 19:43
吊爆了!
作者: okxugang    时间: 2012-6-19 19:51
收藏了 好东西
作者: hzqim    时间: 2012-6-19 20:22
很牛逼的楼主。
作者: iyuheng    时间: 2012-6-19 20:32
有钱的折腾帝
作者: 判官    时间: 2012-6-19 21:15
提示: 作者被禁止或删除 内容自动屏蔽
作者: tobeychan    时间: 2012-6-19 21:20
这种站
作者: wdlth    时间: 2012-6-19 21:28
源站坑爹多少解析都是杯具
作者: vip1    时间: 2012-6-19 21:43
日入1W再说
作者: magicbear    时间: 2012-6-19 22:32
usa 发表于 2012-6-19 19:28
维护起来累不?

不累 有后台 服务器离线自动切换
作者: magicbear    时间: 2012-6-19 22:45
iyuheng 发表于 2012-6-19 20:32
有钱的折腾帝

因为沒钱才这样折腾 因为这样才省钱
作者: kuku    时间: 2012-6-19 23:32
收藏了
作者: zzyxz    时间: 2012-6-20 09:39
看不太懂
作者: cquyf    时间: 2012-6-20 09:41
牛逼啊
作者: magicbear    时间: 2012-6-21 19:06
正在自己写管理平台
作者: qqab    时间: 2012-6-21 19:14
有钱人啊
作者: Showfom    时间: 2012-6-21 19:49
这只是自建DNS,没有说建CDN服务器的步骤嘛~
作者: Showfom    时间: 2012-6-21 19:51
不知道楼主这样做以后的成本是多少RMB 1Mbps带宽?可以的话可以PM我下,我对比一下ChinaCache的价格就能告诉你省不省了
作者: nuet    时间: 2012-6-21 20:13
膜拜 高手
作者: magicbear    时间: 2012-6-21 20:15
Showfom 发表于 2012-6-21 19:51
不知道楼主这样做以后的成本是多少RMB 1Mbps带宽?可以的话可以PM我下,我对比一下ChinaCache的价格就能告 ...

ChinaCache的联系方式我也有 另加我也用过 除了ChinaCache外还有好几家CDN我也有用过 现在欧洲的节点就还是用商业CDN的
CC能拿到的底价我也很清楚 我建的成本 用二线三线城市可以做到CC价格的1/3 用一线的可以做到持平至高10%左右
作者: 藐视天地    时间: 2012-6-21 21:33
成本太高
作者: magicbear    时间: 2012-6-22 00:07
开发中的平台
作者: ahxhdong    时间: 2012-6-22 00:56
可以!不错,
作者: lsylsy2    时间: 2012-6-22 04:06
magicbear 发表于 2012-6-22 00:07
开发中的平台

不要挡了
小电视什么的
作者: lsylsy2    时间: 2012-6-22 04:08
顺便你的SNS部分巨卡……
作者: magicbear    时间: 2012-6-22 04:13
lsylsy2 发表于 2012-6-22 04:08
顺便你的SNS部分巨卡……

SNS?
作者: lsylsy2    时间: 2012-6-22 04:18
magicbear 发表于 2012-6-22 04:13
SNS?

就是各种@啊,关注啊那些
刚才看了下好一些了……之前用还是几天之前了,不知道是深夜还是你升级了
另外绑定手机那功能我发过好几条短信了,完全木有反应……
作者: magicbear    时间: 2012-6-22 04:21
lsylsy2 发表于 2012-6-22 04:18
就是各种@啊,关注啊那些
刚才看了下好一些了……之前用还是几天之前了,不知道是深夜还是你升级了
另外 ...

绑定手机是第三方接口,稳定性 咳咳
作者: lsylsy2    时间: 2012-6-22 04:31
magicbear 发表于 2012-6-22 04:21
绑定手机是第三方接口,稳定性 咳咳

= =一个普通手机号……
脑中瞬间构建出了三百人民币买台山寨安卓写个程序自动接收短信wifi通知服务器然后24小时丢家里接充电器最后移动月租5元……
如果说安卓程序带心跳通知功能的话还可以双机备份自动显示可用手机号=o=
作者: guaku    时间: 2012-6-22 05:14
那平台不是这?hdslb.com
作者: guaku    时间: 2012-6-22 05:14
lsylsy2 发表于 2012-6-22 04:31
= =一个普通手机号……
脑中瞬间构建出了三百人民币买台山寨安卓写个程序自动接收短信wifi通知服务器然后 ...

还不如弄个短信猫啊.....
作者: lsylsy2    时间: 2012-6-22 12:08
guaku 发表于 2012-6-22 05:14
还不如弄个短信猫啊.....

= =|||不知道有这玩意存在
作者: kuangjy2    时间: 2012-6-22 12:53
看看,折腾无极限
作者: cisco    时间: 2012-7-2 08:48
mark.
作者: 软件风暴    时间: 2012-7-2 08:56
挺值得的




欢迎光临 全球主机交流论坛 (https://lilynana.eu.org/) Powered by Discuz! X3.4