找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 526|回复: 51

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

[复制链接]

10

主题

144

回帖

338

积分

中级会员

积分
338
发表于 2012-6-19 17:49:44 | 显示全部楼层 |阅读模式
本帖最后由 magicbear 于 2012-6-22 00:09 编辑

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

然后这是速度




bind ACL:[ol]
  • acl "hkg"{
  •         67.215.80.0/24;        // OpenDNS 208.67.222.222
  •         74.125.70.0/24;
  •         74.125.16.0/24;        //tpe 台湾
  •         64.233.182.0/24; // tpe
  • };
  • acl "asia"{
  •         209.85.174.0/24; // KUL 马来西亚
  •         106.187.0.0/18;        // JP Linode
  • };
  • acl "eur"{
  •         74.125.78.0/24;        //GRQ 荷兰
  •         74.125.18.128/26;        //GRQ 荷兰
  •         74.125.17.0/24; // bru 比利时
  •         209.85.228.0/24; // bru 比利时
  •         74.125.18.0/26;        //ber 德国
  •         74.125.189.0/24; // fra 德国
  •         209.85.172.0/24; //lpp 芬兰
  •         209.85.136.0/24; //lpp 芬兰
  •         209.85.142.0/24; //dub Ireland 爱尔兰
  • };
  • acl "usa"{
  •         74.125.112.0/24; //chs        Charleston International Airport
  •         74.125.114.0/24; //chs
  •         74.125.19.0/26; //mrn Lenoir Airport        east
  •         74.125.90.0/24; //mrn Lenoir Airport        east
  •         8.0.28.0/21;        // L3 New york
  •         8.0.36.0/21;        // 4.2.2.x Verizon Level3 Washington
  •         
  •         64.233.168.0/24; // iad  华盛顿
  •         64.233.162.0/24; //gru 巴西
  •         208.67.217.0/24; // OpenDNS 208.67.222.222
  • };
  • acl "usa-mid"{
  •         209.85.224.0/24; //cbf 艾奥瓦州
  •         209.85.144.0/24; //cbf 艾奥瓦州
  •         74.125.19.80/26; // tul 俄克拉何马州
  •         74.125.80.0/24; // tul 俄克拉何马州
  •         74.125.126.0/24; // dls Dalles
  •         74.125.186.0/24; // dls Dalles
  • };
  • acl "usa-west"{
  •         209.85.224.0/24; //cbf 艾奥瓦州
  •         209.85.144.0/24; //cbf 艾奥瓦州
  •         74.125.19.80/26; // tul 俄克拉何马州
  •         74.125.80.0/24; // tul 俄克拉何马州
  •         74.125.126.0/24; // dls Dalles
  •         74.125.186.0/24; // dls Dalles
  •         
  •         74.125.44.0/24; // atl
  •         74.125.46.0/24; // atl
  •         74.125.64.0/24; // atl
  •         74.125.156.0/24; // atl
  •         74.125.158.0/24; // atl
  •         
  •         8.0.32.0/21;        // 4.2.2.x Verizon Level3 Sanjose
  •         192.221.160.0/21;        // 4.2.2.x Verizon Level3 Sanjose
  •         
  •         8.0.20.0/21;        // 4.2.2.x Verizon Level3 losangeles
  •         192.221.148.0/21;        // 4.2.2.x losangeles
  •         
  •         204.194.237.0/24; // OpenDNS 208.67.222.222
  • };
  • [/ol]复制代码named.conf.local[ol]
  • //
  • // Do any local configuration here
  • //
  • // Consider adding the 1918 zones here, if they are not used in your
  • // organization
  • //include "/etc/bind/zones.rfc1918";
  • include "/etc/bind/xxxxxxxxx/g-acl.conf";
  • include "/etc/bind/xxxxxxxxx/keys.conf";
  • view "g-hkg"{
  •         match-clients { !key asia; !key eur; !key usa;!key usa-west; !key usa-mid; !key any; key hkg; hkg; };
  •         zone "xxxxxxxxx.net" {
  •                 type master;
  •                 file "/etc/bind/xxxxxxxxx/xxxxxxxxx.hkg.zone";
  •                 allow-transfer { key hkg; };
  •         };
  • };
  • view "g-asia"{
  •         match-clients { !key hkg; !key eur; !key usa;!key usa-west; !key usa-mid; !key any;key asia; asia; };
  •         zone "xxxxxxxxx.net" {
  •                 type master;
  •                 file "/etc/bind/xxxxxxxxx/xxxxxxxxx.asia.zone";
  •                 allow-transfer { key asia; };
  •         };
  • };
  • view "g-eur"{
  •         match-clients { !key hkg; !key asia; !key usa;!key usa-west; !key usa-mid; !key any;key eur; eur; };
  •         zone "xxxxxxxxx.net" {
  •                 type master;
  •                 file "/etc/bind/xxxxxxxxx/xxxxxxxxx.eur.zone";
  •                 allow-transfer { key eur; };
  •         };
  • };
  • view "g-usa"{
  •         match-clients { !key hkg; !key asia; !key eur; !key usa-west; !key usa-mid; !key any;key usa; usa; };
  •         zone "xxxxxxxxx.net" {
  •                 type master;
  •                 file "/etc/bind/xxxxxxxxx/xxxxxxxxx.usa.zone";
  •                 allow-transfer { key usa; };
  •         };
  • };
  • view "g-usa-west"{
  •         match-clients { !key hkg; !key asia; !key eur; !key usa;!key usa-mid; !key any;key usa-west; usa-west; };
  •         zone "xxxxxxxxx.net" {
  •                 type master;
  •                 file "/etc/bind/xxxxxxxxx/xxxxxxxxx.usa-west.zone";
  •                 allow-transfer { key usa-west; };
  •         };
  • };
  • view "g-usa-mid"{
  •         match-clients { !key hkg; !key asia; !key eur; !key usa;!key usa-west; !key any;key usa-mid; usa-mid; };
  •         zone "xxxxxxxxx.net" {
  •                 type master;
  •                 file "/etc/bind/xxxxxxxxx/xxxxxxxxx.usa-mid.zone";
  •                 allow-transfer { key usa-mid; };
  •         };
  • };
  • view "view_any"{
  •         match-clients { !key hkg; !key asia; !key eur; !key usa;!key usa-west; !key usa-mid;key any; any; };
  •         
  •         zone "xxxxxxxxx.com" {
  •                 type master;
  •                 file "/etc/bind/xxxxxxxxx/xxxxxxxxx.zone";
  •                 allow-transfer { key any; };
  •         };
  •         zone "xxxxxxxxx.net" {
  •                 type master;
  •                 file "/etc/bind/xxxxxxxxx/xxxxxxxxx.zone";
  •                 allow-transfer { key any; };
  •         };
  • };
  • [/ol]复制代码其中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  帐号需要重新注册一个国内版不存在的帐号)




    开发中的管理平台:


  • 本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×
    回复

    使用道具 举报

    612

    主题

    4641

    回帖

    1万

    积分

    论坛元老

    积分
    11174
    发表于 2012-6-19 17:50:37 | 显示全部楼层
    麻烦程度和成本如何?
    回复

    使用道具 举报

    320

    主题

    3486

    回帖

    7964

    积分

    论坛元老

    积分
    7964
    发表于 2012-6-19 17:50:44 | 显示全部楼层


    好多IP啊
    回复

    使用道具 举报

    10

    主题

    371

    回帖

    784

    积分

    高级会员

    积分
    784
    发表于 2012-6-19 17:52:10 | 显示全部楼层
    有钱就OK。。。
    回复

    使用道具 举报

    10

    主题

    144

    回帖

    338

    积分

    中级会员

    积分
    338
     楼主| 发表于 2012-6-19 17:52:25 | 显示全部楼层

    johnnyfu829 发表于 2012-6-19 17:50



    麻烦程度和成本如何?

    灰常麻烦另加成本不低 但相比用商业CDN还是低得多 (除非你只用几M带宽)
    回复

    使用道具 举报

    320

    主题

    3486

    回帖

    7964

    积分

    论坛元老

    积分
    7964
    发表于 2012-6-19 17:50:00 | 显示全部楼层
    没有企业版。。
    回复

    使用道具 举报

    10

    主题

    144

    回帖

    338

    积分

    中级会员

    积分
    338
     楼主| 发表于 2012-6-19 17:53:36 | 显示全部楼层

    ㄒiger 发表于 2012-6-19 17:53



    没有企业版。。

    个人版也可以 其实就差了个按大洲解析和SLA
    回复

    使用道具 举报

    10

    主题

    144

    回帖

    338

    积分

    中级会员

    积分
    338
     楼主| 发表于 2012-6-19 17:54:05 | 显示全部楼层

    ㄒiger 发表于 2012-6-19 17:53



    没有企业版。。

    按大洲解析可以直接上国际版 效果一样
    回复

    使用道具 举报

    36

    主题

    4536

    回帖

    9230

    积分

    论坛元老

    积分
    9230
    发表于 2012-6-19 17:53:00 | 显示全部楼层


      又一折腾蒂啊
    回复

    使用道具 举报

    0

    主题

    1

    回帖

    4

    积分

    新手上路

    积分
    4
    发表于 2012-6-19 17:54:36 | 显示全部楼层

    苁林老鬼 发表于 2012-6-19 17:54



    又一折腾蒂啊

    换来比80%以上商业CDN都要快的速度 我觉得挺值得的如果是商业或者中型站点,非常划算。
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2025-1-11 23:36 , Processed in 0.022146 second(s), 3 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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