要查看 CDN 背后的源站 IP 地址,可以使用以下几种方法:
dig 命令是一个常用的域名解析工具,可以用来查看域名对应的 IP 地址信息。使用 dig 命令查看 CDN 加速网站的 IP 地址时,会返回 CNAME 记录,这个 CNAME 记录指向的 IP 地址就是 CDN 的 IP 地址,而不是源站的 IP 地址。要获取源站 IP 地址,需要继续查看 CNAME 记录指向的域名的 A 记录。例如:
dig www.example.com
;; ANSWER SECTION:
www.example.com. 300 IN CNAME example.cdnservice.com.
example.cdnservice.com. 60 IN A 192.168.1.100
从上面的结果可以看到,www.example.com 的 CNAME 记录指向 example.cdnservice.com,而 example.cdnservice.com 的 A 记录指向 192.168.1.100,这个 IP 地址就是 CDN 的 IP 地址。要获取源站 IP 地址,需要继续查询 example.cdnservice.com 域名的 A 记录。
traceroute 命令可以查看数据包从源地址到目的地址的路径信息,包括经过的每个节点的 IP 地址。使用 traceroute 命令追踪 CDN 加速网站的路径信息,一个 IP 地址就是源站的 IP 地址。例如:
traceroute www.example.com
1 192.168.1.1 (192.168.1.1) 1.234 ms 0.768 ms 0.685 ms
2 10.0.0.1 (10.0.0.1) 5.762 ms 6.123 ms 5.903 ms
3 203.0.113.100 (203.0.113.100) 15.123 ms 12.765 ms 14.231 ms
4 203.0.113.200 (203.0.113.200) 18.456 ms 17.985 ms 19.012 ms
5 198.51.100.150 (198.51.100.150) 22.765 ms 24.123 ms 23.456 ms
从上面的结果可以看到,一个 IP 地址 198.51.100.150 就是源站的 IP 地址。
除使用 traceroute 命令,还有一些专门的 IP 追踪工具可以用来对 CDN 加速网站进行 IP 追踪,例如:
Ping.pe 是一个在线 IP 追踪工具,可以通过网页输入域名或 IP 地址,显示数据包从源地址到目的地址的路径信息。Ping.pe 支持多个探测点,可以选择不同的地理位置进行追踪,帮助您更好地了解 CDN 的分布情况。
Internetpulse.net 也是一个在线 IP 追踪工具,与 Ping.pe 类似,可以输入域名或 IP 地址进行追踪。Internetpulse.net 提供更加详细的路径信息,包括每个节点的延迟时间、丢包率等指标,帮助您更深入地了解网络质量。
Traceroute.org 是另一个在线 IP 追踪工具,它提供多个探测点供您选择,并且支持 IPv4 和 IPv6 地址的追踪。Traceroute.org 的结果界面也比较直观易懂,可以直观地看到数据包经过的路径。
对于 CDN 加速网站的 IP 查看和 IP 追踪,可以使用 dig、traceroute 等命令行工具,也可以使用 Ping.pe、Internetpulse.net 和 Traceroute.org 等在线工具。不同的工具提供的功能和界面有所不同,可以根据实际需求进行选择。