在域名解析服务商处,您将加速域名指向CNAME,客户端的访问请求才能转发到 DCDN 节点上,加速服务才能生效。因此,可以通过 CNAME 记录的解析情况判断加速节点是否成效。如果测试得到的 CNAME 记录的解析结果与全站加速提供给加速域名的 CNAME 相同,表示加速节点成效。
说明
当进行subdomain.example.com
的 DNS 查询时,DNS 首先定位到一个 CNAME 记录,指向anotherdomain.example.net
。随后,DNS 会进一步解析 anotherdomain.example.net
,最终将其映射至 IP 地址93.184.216.34
。这个 IP 地址是全站加速节点所使用的地址。因此,您可以通过 Ping命令测试、DNS解析分析,获取 IP 地址,如果该 IP 地址是 全站加速节点的 IP ,表示加速节点成效。
使用 Ping命令来获取节点 IP,操作步骤如下:
步骤 | 说明 |
---|---|
1 | 通过搜索栏、运行窗口( |
2 | 输入以下命令,
|
3 | 按下 Enter 键执行命令。 |
4 | 查看输出结果。命令提示符将显示一系列信息,包括加速域名对应的 IP 地址。通常是分配给您的最近的全站加速节点的IP。 |
5 | 分析输出结果。输出结果可能如下所示,
|
步骤 | 说明 |
---|---|
1 | 打开 终端 应用。您可以通过在Finder的 应用程序>实用工具 文件夹中找到它,或者通过使用Spotlight搜索( |
2 | 输入以下命令,
|
3 | 按下 Enter 键执行命令。 |
4 | 查看输出结果。命令提示符将显示一系列信息,包括加速域名对应的 IP 地址。通常是分配给您的最近的全站加速节点的IP。 |
5 | 分析输出结果。输出结果可能如下所示,
|
说明
您可以参考诊断工具,输入刚刚获取的 IP,查看该 IP 是否属于全站加速。
通过查看 HTTP 响应头信息,根据返回的header 信息可以确认请求是否被全站加速处理,验证加速节点成效。
使用curl
命令行工具加速节点成效。操作步骤如下:
打开终端:
输入curl
命令,后面加上 -I
选项来发送头部请求,再加上你想要检查的网站地址subdomain.example.com
(需要替换为您要检查的加速域名)。-I
选项告诉curl
只返回HTTP头部信息,而不下载内容。例如:
curl -I https://subdomain.example.com
按下回车执行该命令,curl
将返回目标 URL 的 HTTP 响应头信息。
寻找 server
、via
和X-Cache
字段:
server
字段通常指示处理当前请求的Web服务器软件的名称以及版本信息。via
字段通常指示请求是否经由一个代理服务器,比如DCDN。它的值可能包含CDN提供商的名称或者标识信息。X-Cache
字段表示请求的对象在CDN的缓存中的状态,比如命中(Hit)或未命中(Miss)。根据这些头部信息,你就可以分析和确定请求是否通过了全站加速。下面是一个返回示例,展示了curl -I
命令的输出结果:
HTTP/2 200 date: Mon, 04 Apr 2024 05:20:00 GMT content-type: text/html; charset=UTF-8 content-length: 15724 server: volc-dcdn cache-control: max-age=3600 expires: Mon, 04 Apr 2024 06:20:00 GMT last-modified: Mon, 04 Apr 2024 04:00:00 GMT via: 1.1 volc-dcdn x-cache: Hit from volc-dcdn x-cache-hits: 2 x-served-by: dcdn-server-321 age: 1200 accept-ranges: bytes strict-transport-security: max-age=63072000; includeSubDomains; preload
在这个例子中,server
、via
和X-Cache
字段表明了请求有经过全站加速服务(volc-dcdn),并且请求的内容在全站加速上成功命中缓存,加速节点成效。