|
2.1 什么是A记录,CNAME别名指向记录?
2.1.1 A
(Address)记录是用来指定主机名(或域名)对应的IP地址记录。通俗来说A记录就是服务器的IP,域名绑定A记录就是告诉DNS,当你输入域名的时候给你引导向设置在DNS的A记录所对应的服务器。例如,将www.test.com指向123.1.1.123。
2.1.2 CNAME (Canonical
Name)记录,通常称别名指向。在这里,您可以定义一个主机别名,例如设置www.test.com指向www.test.com.17cdn.com.,那么用户访问www.test.com时会到17cdn.com的根域名服务器去获取www.test.com.17cdn.com.对应的IP地址记录,17cdn.com的根域名服务器会根据用户ip返回离用户最近的加速节点的ip,从而达到加速的目的。17CDN支持泛域名,例如需要加速*.test.com这样的泛域名,则在17CDN管理界面添加域名pan-domain.test.com,然后在域名商处将*.test.com的CNAME指向pan-domain.test.com.17cdn.com即可。每个独立的加速域名至少要购买1Mbps带宽。
2.2
买方在被加速域名审核通过后(注意:在审核通过前请勿修改CNAME),须在域名解析系统里将被加速域名的A记录改为CNAME别名记录:"被加速域名.17cdn.com.",例如,"www.test.com"的CNAME应设为"www.test.com.17cdn.com.",大部分的域名解析系统要求CNAME最后一个字符以"."结尾,少数域名解析系统设置CNAME时不需要加"."、加"."会出错(在万网的“高级解析”中添加CNAME时,CNAME最后一个字符不加"."才能通过),请注意看域名解析系统的帮助信息。操作方法为:
2.2.1 在万网和新网的域名解析系统里,先删除被加速域名的A记录,然后在"别名记录"栏添加被加速域名的CNAME记录
2.2.1.1 在万网的域名解析系统里设置域名的CNAME(点击“域名解析”->“高级解析”添加CNAME时,CNAME最后一个字符不加"."才能添加成功)
|

图2-1 在万网的域名解析系统里设置域名的CNAME
|
|
2.2.1.2 在新网的域名解析系统里设置域名的CNAME
|

图2-2-1 在新网的域名解析系统里设置域名的CNAME
|

图2-2-2 在新网的域名解析系统里设置域名的CNAME
|
2.2.2 在中国频道/中资源/时代互联的域名解析系统里,直接将被加速域名的A记录改为CNAME记录
2.2.2.1 在中国频道的域名解析系统里设置域名的CNAME
|

图2-3 在中国频道的域名解析系统里设置域名的CNAME
|
|
2.2.2.2 在中资源的域名解析系统里设置域名的CNAME
|

图2-4 在中资源的域名解析系统里设置域名的CNAME
|
|
2.2.2.3 在时代互联的域名解析系统里设置域名的CNAME
|

图2-5 在时代互联的域名解析系统里设置域名的CNAME
|
2.3
注意:在万网的域名解析系统里设置了CNAME记录后,1小时内会偶尔出现域名无法解析的问题,大约1小时后域名解析才完全生效,原因可能是万网的服务器同步问题,在删除了A记录后没有及时的让新的CNAME记录生效,建议万网用户在访问量较少的时段修改CNAME记录。
2.4 CDN加速开始后,原来直接访问源服务器变成了通过加速节点间接访问源服务器,因此源网站原来的IP区域限制将失效,可采取以下方法解决:
2.4.1 通过编程获取HTTP请求头的x-forward-for字段可以得到原始的用户IP。ASP代码:Request.ServerVariables("HTTP_X_FORWARDED_FOR");PHP代码:getenv('HTTP_X_FORWARDED_FOR')。
2.4.2 如果仅仅是网管访问后台时需要限制IP区域,则网管直接在自己PC上的C:\WINDOWS\system32\drivers\etc文件中添加一行
"被加速域名 源服务器IP地址"即可,例如:www.test.com
61.1.2.3。这样做可以让自己的PC直接访问源服务器,而不是通过加速节点来间接访问,修改后新开一个浏览器来访问后台就可以看到效果。
2.5
CDN加速开始后,原来直接访问源服务器变成了通过加速节点间接访问源服务器,因此对同一IP有登录重试次数限制的论坛型网站,需要取消对同一IP的登录重试次数限制
2.6
某些PHP论坛采用固定文件名(例如.gif)的图片来显示验证码,CDN加速开始后,需要在代码中将原图片文件名改为动态扩展名,否则将会出现验证码输入错误的问题
|
|