全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 12383|回复: 60

[疑问] 用DNSPod企业版+国际版+bind9 自建CDN【申精】

  [复制链接]
发表于 2012-6-19 17:49:44 | 显示全部楼层 |阅读模式
本帖最后由 magicbear 于 2012-6-22 00:09 编辑

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

然后这是速度
new-ping-shadow.png (92.85 KB, 下载次数: 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  帐号需要重新注册一个国内版不存在的帐号)
dnspod.png (74.33 KB, 下载次数: 0)

开发中的管理平台:
item.png (32.3 KB, 下载次数: 3)

评分

参与人数 7威望 +100 收起 理由
imnpc + 20 赞一个!
leebright + 10 很给力!
winder + 20 很给力!
远坂时臣 + 7 magicbear大大膜拜!
茶几 + 10 很给力!

查看全部评分

发表于 2012-6-19 17:50:37 | 显示全部楼层
麻烦程度和成本如何?
发表于 2012-6-19 17:50:44 | 显示全部楼层
好多IP啊
发表于 2012-6-19 17:52:10 | 显示全部楼层
有钱就OK。。。
 楼主| 发表于 2012-6-19 17:52:25 | 显示全部楼层
johnnyfu829 发表于 2012-6-19 17:50
麻烦程度和成本如何?

灰常麻烦另加成本不低 但相比用商业CDN还是低得多 (除非你只用几M带宽)
发表于 2012-6-19 17:53:36 | 显示全部楼层
没有企业版。。
 楼主| 发表于 2012-6-19 17:54:05 | 显示全部楼层
ㄒiger 发表于 2012-6-19 17:53
没有企业版。。

个人版也可以 其实就差了个按大洲解析和SLA
 楼主| 发表于 2012-6-19 17:54:36 | 显示全部楼层
ㄒiger 发表于 2012-6-19 17:53
没有企业版。。

按大洲解析可以直接上国际版 效果一样
发表于 2012-6-19 17:54:48 | 显示全部楼层
  又一折腾蒂啊
 楼主| 发表于 2012-6-19 17:56:43 | 显示全部楼层
苁林老鬼 发表于 2012-6-19 17:54
又一折腾蒂啊

换来比80%以上商业CDN都要快的速度 我觉得挺值得的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-19 21:51 , Processed in 0.104306 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表