2026-05-16
Google公式IPレンジJSONは毎日更新されるがCIDR変更は確認できず
Google IP Range JSON Updated Daily Without Actual CIDR Changes
WebPitaではGoogle公式IPレンジJSONを定期的に取得し、各JSONの
creationTime に変更があった場合、
WebPita内部テーブルのGoogle公式IPレンジ情報を更新していた。
しかし2026年5月5日頃から、Google公式IPレンジJSONの
creationTime が毎日のように更新される状態を確認した。
そこでWebPitaでは、実際にGoogle公式IPレンジJSONに含まれるCIDR情報が変更されているのかを確認するため、 2026-05-14 と 2026-05-15 のJSONデータを比較検証した。
WebPitaによるCIDR差分比較の結果、 2026-05-14 と 2026-05-15 のGoogle公式IPレンジJSONにおいて、 追加・削除されたIPレンジは確認されなかった。
つまり、実際にはCIDRやIP範囲に変更は存在せず、
creationTime のみが更新されている状態であった。
WebPitaでは、CIDRおよびIP範囲(ip_from / ip_to)単位で、
2026-05-14 と 2026-05-15 のGoogle公式IPレンジJSONを比較した。
比較の結果、追加・削除されたIPレンジは存在せず、 CIDR実体には変更が確認されなかった。
この結果から、Google公式IPレンジJSONでは
creationTime の更新だけでは、
実際のIPレンジ変更を判定できないケースがある事が分かった。
また、creationTime のみを基準に履歴更新を行うと、
実体変更が無いにもかかわらず毎日大量の履歴レコードが生成され、
IPレンジ履歴テーブルの肥大化や誤通知の原因になる事も確認した。
現在WebPitaでは、creationTime 更新後にCIDRおよびIP範囲の実体比較を行い、
実際に追加・削除が発生している場合のみ履歴更新を行う方式へ変更している。
WebPita periodically retrieves Google's official IP range JSON files and had previously updated its internal Google IP range tables whenever the
creationTime field changed.
However, around May 5, 2026, WebPita observed that the
creationTime field in Google's official IP range JSON files began changing almost daily.
To determine whether the CIDR information contained in the Google official IP range JSON files had actually changed, WebPita compared the JSON data published on 2026-05-14 and 2026-05-15.
As a result of WebPita's CIDR difference analysis, no added or removed IP ranges were detected between the Google official IP range JSON files published on 2026-05-14 and 2026-05-15.
In other words, no actual changes were found in the CIDR or IP range data,
and only the creationTime field had been updated.
WebPita compared the Google official IP range JSON files published on 2026-05-14 and 2026-05-15
using CIDR and actual IP range values (ip_from / ip_to).
The comparison confirmed that no IP ranges had been added or removed, and no actual CIDR changes were detected.
This observation revealed that changes to the
creationTime field alone are not always sufficient to determine whether Google's official IP ranges have actually changed.
WebPita also confirmed that relying solely on
creationTime for history updates can generate large numbers of unnecessary history records and false update notifications,
even when no real IP range changes exist.
To address this issue, WebPita has changed its update logic to compare CIDR and actual IP range differences after detecting a
creationTime update,
and now updates its history tables only when real additions or deletions are detected.
2026年5月頃から突如として始まった
creationTime の毎日の更新ですが、
これはGoogle側の不具合ではなく、
クローラーIP公開仕様の構造変更が影響している可能性がある。
現在Googleでは、自動化されたHTTPクライアント(ボットやAIクローラー)のIPレンジ公開に関して、 新しいIETFインターネット標準ドラフトの策定が進められている。
Publishers SHOULD update the file... at least every 24 hours, even if the only update is to creationTime.
つまり、IPレンジ自体に変更が無くても、 「このIPリストは現在もメンテナンスされている」というHeartbeat(生存証明)として、 24時間以内のタイムスタンプ更新を推奨する仕様へ移行している可能性がある。
WebPitaが2026年5月5日頃に観測した履歴更新の急増は、 Googleインフラ側の運用変更を捉えた可能性がある。
今後、AIクローラー解析やIPレンジ監視システムでは、
creationTime のみではなく、
CIDR実体比較を併用する事が重要になると考えられる。