Verification Process
Not all traffic claiming to be a search engine bot is genuine. Many malicious actors spoof user agents to bypass protections. To solve this, Bunny Shield verifies the authenticity of SEO bots using reverse DNS lookups (PTR records):- The bot’s IP address is resolved to its PTR hostname.
- The hostname is checked against our whitelist of trusted domains.
- If the hostname matches, Bunny Shield confirms the authenticity by performing a forward DNS lookup to ensure the hostname resolves back to the same IP range.
Supported Verified Bots
The following crawlers are verified and allowed across all Bunny Shield mitigation methods and challenges:-
Google
.googlebot.com, .google.com- Googlebot
- Google-InspectionTool
- Google-Site-Verification
- FeedFetcher-Google
- GoogleProducer
- Mediapartners-Google
- AdsBot-Google
- APIs-Google
- Storebot-Google
- Googlebot-Image
- Googlebot-Video
-
Yahoo! Slurp:
.crawl.yahoo.net -
Bingbot (Microsoft):
.search.msn.com -
Yandex:
.yandex.ru,.yndx.net -
Baiduspider:
.crawl.baidu.com -
Facebookexternalhit:
.facebook.com, .fbsv.net -
Twitterbot:
.twitter.com -
LinkedInBot:
.linkedin.com -
Pinterest:
.pinterest.com -
Applebot:
.apple.com -
WhatsApp:
.whatsapp.net -
Tumblr:
.tumblr.com -
SkypeUriPreview:
.skype.com -
Discordbot:
.discordapp.com -
TelegramBot:
.telegram.org -
MojeekBot:
.mojeek.com -
QwantBot:
.qwant.com
Why Verification Matters
- Prevents abuse: Many malicious crawlers disguise themselves with fake user-agent strings. PTR verification ensures that only real search and social bots get access.
- Preserves SEO: Legitimate crawlers are never blocked by WAF rules, rate limits, or bot detection challenges.
- Improves security: Fake bots are denied, reducing the chance of scraping, spam, and credential stuffing attempts.