打开命令行界面,输入以下命令,并按Enter键:
对于Windows,可以使用nslookup命令。打开命令提示符,输入:
nslookup <your-cname-domain>
对于Linux或MacOS,可以使用dig命令。打开终端,输入:
dig <your-cname-domain>
说明
<your-cname-domain> 是一个占位符,代表你想要查询的 CNAME 记录对应的加速域名。当使用该命令时,你需要将 <your-cname-domain> 替换成实际的子域名(或主机名)。例如,如果你有一个加速域名 sub.example.com 并且你为它设置了 CNAME 记录,你的命令将会是:nslookup sub.example.comsub.example.com 的CNAME记录的详情,包括它指向的目标域名。这样你就可以验证 CNAME 记录是否已经被正确设置和解析了。解析结果分析
nslookup或dig命令执行后,会打印出与 CNAME 记录相关的信息。使用 nslookup 和 dig 命令,查询加速域名 subdomain.example.com 的 CNAME 记录,验证 CNAME 记录的解析正常。nslookup 命令来查询
nslookup subdomain.example.com
命令执行后可能得到的输出是:
Server: resolver1.example.com Address: 192.0.2.53 Non-authoritative answer: subdomain.example.com canonical name = anotherdomain.example.net. anotherdomain.example.net internet address = 93.184.216.34
在这个输出示例中,
Non-authoritative answer 下面的第一行显示的是加速域名subdomain.example.com ,即客户端准备访问的域名。anotherdomain.example.net是全站加速提供给加速域名的CNAME。作为 subdomain.example.com的 CNAME 域名,是实际接受和处理请求的全站加速节点的域名。当DNS解析 subdomain.example.com时,它首先解析为CNAME记录 anotherdomain.example.net。anotherdomain.example.net 的 A 记录,显示它解析到 IP 地址 93.184.216.34,对应全站加速节点的 IP 地址。dig 命令来查询
dig subdomain.example.com
命令执行后可能得到的输出是:
; <<>> DiG 9.11.3-1ubuntu1.13-Ubuntu <<>> CNAME subdomain.example.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54321 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;subdomain.example.com. IN CNAME ;; ANSWER SECTION: subdomain.example.com. 599 IN CNAME anotherdomain.example.net. anotherdomain.example.net. 599 IN A 93.184.216.34 ;; Query time: 47 msec ;; SERVER: 192.0.2.53#53(192.0.2.53) ;; WHEN: Thu Mar 01 15:04:17 UTC 2024 ;; MSG SIZE rcvd: 102
在这个输出示例中,ANSWER SECTION 下一行,
anotherdomain.example.net是加速域名 subdomain.example.com 的 CNAME 记录。anotherdomain.example.net 的 A 记录,显示它解析到 IP 地址 93.184.216.34,对应全站加速节点的 IP 地址。subdomain.example.com 的CNAME记录被指向 anotherdomain.example.net,并且该目标域名已正确解析到了IP地址 93.184.216.34。如果这些值符合预期,说明 CNAME 记录解析工作是正常的。如果不方便使用命令行工具,您也可以使用在线DNS查询工具,如MXToolBox、DNSChecker等。
以域名www.douyin.com为例,查询www.douyin.com的CNAME 记录,操作步骤如下:
www.douyin.com,点击 CNAME Lookup 。以域名www.douyin.com为例,查询www.douyin.com的CNAME 记录,操作步骤如下:
www.douyin.com,选择 CNAME ,点击 Search 。