谷歌蜘蛛(Googlebot)的 IP 地址是不固定的,且谷歌不会公开其完整的 IP 列表,不过一些研究和统计给出了部分常见的 Googlebot IP 范围,以下是具体介绍:
IPv4 地址范围
- 64.18.0.0 – 64.18.15.255
- 64.68.80.0 – 64.68.92.255
- 64.233.160.0 – 64.233.191.255
- 66.102.0.0 – 66.102.15.255
- 66.249.61.0 – 66.249.95.255
- 72.14.192.0 – 72.14.255.255
- 74.125.0.0 – 74.125.255.255
- 108.177.8.0 – 108.177.15.255
- 172.217.0.0 – 172.217.31.255
- 173.194.0.0 – 173.194.255.255
- 203.208.0.0 – 203.208.255.255
- 207.126.144.0 – 207.126.159.255
- 209.85.128.0 – 209.85.255.255
- 209.185.108.0 – 209.185.108.255
- 209.185.253.0 – 209.185.253.255
- 216.33.229.0 – 216.33.229.255
- 216.58.192.0 – 216.58.223.255
- 216.239.32.0 – 216.239.63.255
IPv6 地址范围
- 2001:4860:4801:1f::/64
- 2001:4860:4801:2d::/64
- 2001:4860:4801:4b::/64
- 2001:4860:4801:a0::/64
- 2001:4860:4801:94::/64
- 2001:4860:4801:95::/64
由于谷歌的 IP 地址范围可能会发生变化,以下是一些验证 Googlebot IP 的方法:
反向 DNS 查找
- 对访问你网站的 IP 地址进行反向 DNS 查找,查看域名是否为 googlebot.com、google.com 或 googleusercontent.com。
正向 DNS 查找
- 对反向 DNS 查找得到的域名进行正向 DNS 查找,验证得到的 IP 地址是否与原始访问 IP 地址一致。
使用 Google 提供的 JSON 文件
- Google 会发布包含 Googlebot IP 地址的 JSON 文件,可通过下载和解析该文件来获取最新的 IP 地址列表。
检查 AS 号码
- Google 的 AS 号码如 AS15169 是公开的,可通过检查 AS 号码来验证 IP 是否属于 Google