Skip to content

Dynamic validation of good bot IP addresses #431

@jsheard

Description

@jsheard

AFAICT Anubis currently uses hard-coded lists of IP addresses to detect impostors of good bots, which might fall behind the current IPs those services are using if Anubis's update cadence doesn't line up. Bing in particular specifically advises against hard-coding their IP ranges as they are subject to change without any warning.

https://www.bing.com/webmasters/help/how-to-verify-bingbot-3905dc26

Don’t Use Hardcoded IP Addresses or Address Ranges

Use the reverse/forward DNS lookup method you can easily verify that an IP address is coming from Bing.

Or alternatively, you can identify Bingbot by IP address by matching the crawler's IP address to the list of Bingbot IP addresses. Refresh this list daily as we can change this list any time.

Would it be worth implementing DNS-based validation for Googlebot and Bingbot?

Sub-issues

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions