محقّق Googlebot
Crawler lists updated 24 days ago.
Published range snapshot is stale. Refresh the operator range files before relying on an IP-range verdict, then rerun the check.
تُجرى الفحوصات من خادمنا؛ نجلب عنوان URL الذي تدخله ولا نحتفظ بالنتائج. Submitted IPs are checked in memory, never stored. Anonymous aggregate verdict counts feed our research posts; domains are counted once via an anonymized hash, never stored in the clear. قد تُستخدم عدادات النتائج المجهولة على مستوى التشغيل لأغراض البحث التجميعي؛ ولا تتضمن أبدًا عناوين URL أو النطاقات أو عناوين IP أو المعرّفات، ولا تُنشر أي إحصائية لأقل من 100 عملية تشغيل.
Bulk IPs or access-log lines
Paste up to 500 IPs or log lines. Published-range matching and user-agent claim extraction run entirely in your browser. Use Spot-check only for the few rows where you want live reverse-DNS confirmation.
جواز الموقع السياق المحلي لهذا الموقع المحفوظ
البيانات المحلية
تبقى الأهداف المحفوظة والقوائم المسماة وملخصات الفحوصات الأخيرة في هذا المتصفح فقط.
Why this verdict
Reproduce this result in an agent
Uses the same inputs as the result above. No request is made from this panel.
MCP tool
Arguments
Next steps
- Browse the crawler & AI bot reference
Compare search, AI-training, and AI-search bots, their published ranges, and what can actually be verified.
- Read the AI crawler reference
Understand the major crawlers, their purpose, and the trade-offs before blocking them.
- Check URL status codes
Use a URL list when you need to triage affected requests, not just one IP.
Copy-paste rules for the exact IP. Blocking a single IP is whack-a-mole — for persistent fake-crawler traffic, block by ASN or use your firewall's bot rules.
تقييم هذه الأداة
Supported bots and verification methods
Not every operator makes verification possible. Some publish IP ranges and support reverse DNS, some publish ranges only, and some publish nothing at all — a user agent alone proves nothing, since any script can send any user-agent string.
| Bot | Operator | Type | Published IP list | Reverse DNS |
|---|---|---|---|---|
| Googlebot · docs | Search | ✅ 315 ranges | ✅ .googlebot.com, .google.com | |
| Google special crawlers · docs | Search | ✅ 270 ranges | ✅ .google.com | |
| Google user-triggered fetchers · docs | User-triggered | ✅ 1550 ranges | ✅ .gae.googleusercontent.com, .google.com, .googleusercontent.com | |
| Bingbot · docs | Microsoft | Search | ✅ 28 ranges | ✅ .search.msn.com |
| YandexBot · docs | Yandex | Search | ❌ none | ✅ .yandex.ru, .yandex.net, .yandex.com |
| Baiduspider · docs | Baidu | Search | ❌ none | ❌ |
| Yeti · docs | Naver | Search | ❌ none | ❌ |
| GPTBot · docs | OpenAI | AI training | ✅ 21 ranges | ❌ |
| OAI-SearchBot · docs | OpenAI | AI search | ✅ 35 ranges | ❌ |
| ChatGPT-User · docs | OpenAI | User-triggered | ✅ 258 ranges | ❌ |
| ClaudeBot · docs | Anthropic | AI training | ✅ 20 ranges | ❌ |
| PerplexityBot · docs | Perplexity | AI search | ✅ 8 ranges | ❌ |
| Perplexity-User · docs | Perplexity | User-triggered | ✅ 4 ranges | ❌ |
| Applebot · docs | Apple | Search | ✅ 12 ranges | ✅ .applebot.apple.com |
| Amazonbot · docs | Amazon | AI training | ❌ none | ✅ .crawl.amazonbot.amazon |
| DuckDuckBot · docs | DuckDuckGo | Search | ✅ 481 ranges | ❌ |
| Meta-ExternalAgent · docs | Meta | AI training | ❌ none | ❌ |
| Bytespider | ByteDance | AI training | ❌ none | ❌ |
How verification works
- Published-range check. The IP is matched against the operator's official IP range list (the same JSON files Google, Microsoft, OpenAI, Perplexity, Apple, and DuckDuckGo publish), refreshed weekly.
- Forward-confirmed reverse DNS (FCrDNS). For bots that support it, the IP's PTR record must resolve to an official hostname (e.g.
crawl-66-249-66-1.googlebot.com) at a domain-label boundary, and a forward lookup of that hostname must answer the exact same IP. Both directions must agree — a PTR record alone is trivially fakeable. - Naming the spoofer. When a claim fails both checks, the IP's actual network owner is looked up via its ASN, so the verdict says who it really is instead of just "not Googlebot."
The verdict tiers are deliberately distinct: reverse-DNS confirmed is proof; a published-list match is strong but not confirmation; and unverifiable bots such as Bytespider and Meta publish no machine-readable range list — treat those user agents with suspicion. ClaudeBot now has an official published list, so it can return a list match even though Anthropic does not document reverse-DNS verification.
Need evidence across many requests? Use the Log File Analyzer to inspect crawl budget by bot and section, status-code waste, and spoofing signals. Log parsing stays in your browser.
حول هذه الأداة
واحد user-agent string يمكن يدّعي إلى يكون Googlebot و lie. تحقّق أي IP مقابل published زاحف نطاقات و عكسي DNS إلى انظر من إنه فعليًا هو.
مجاني, من دون تسجيل. أي شيء يمكن ضع "Googlebot" في واحد user-agent string — ال IP address هو ما فعليًا يخبر أنت من هو زحف. لصق إنه في و احصل واحد حكم من اثنان مستقل أساليب: ال المشغّل published IP نطاقات و forward-confirmed عكسي DNS (FCrDNS). إذا إنه واحد زائف, you'll انظر من ال IP فعليًا ينتمي إلى.
الميزات
- اثنان مستقل تحقّقات — published IP نطاقات و forward-confirmed عكسي DNS — ليس واحد user-agent string تطابق.
- خمسة متميز أحكام, بما في ذلك واحد صادق غير قابل للتحقق من أجل operators ذلك نشر لا شيء.
- دليل drawer عرض ال مطابق نطاق, PTR hostname, forward-confirmation نتيجة, ASN مالك, و عندما ال نطاق قوائم كانت الأخير مجلوب.
- Copy-paste حظر قواعد (Cloudflare WAF, nginx, Apache) منشأ من أجل أي IP موسوم منتحل.
- واحد تغطية جدول من كل مدعوم زاحف — مشغّل, اكتب, ما إذا إنه ينشر نطاقات, و الخاص به reverse-DNS لواحق.
- IPv4 و IPv6 مدعوم; IPs هي تم التحقق منه في ذاكرة و أبدًا مخزّن; نطاق قوائم محدّث أسبوعي.
كيفية العمل
تحقّق تشغيل على واحد صغير خادم نقطة نهاية (/api/تحقّق من الروبوت) لأن إنه يحتاج حي DNS و واحد مالك الشبكة بحث الخاص بك متصفح لا يمكنه يفعل. إنه أبدًا تشغيل JavaScript مقابل الخاص بك موقع أو يخزّن ال IP — ال address هو تم التحقق منه في ذاكرة و مستبعد. ال IP هو مُختبَر مقابل ال المشغّل رسمي CIDR نطاقات — ال نفس JSON قوائم Google, Microsoft, OpenAI, Perplexity, Apple, و DuckDuckGo نشر, مدمج إلى ال الأداة و محدّث أسبوعي. من أجل زواحف ذلك دعم إنه, ال IP's PTR سجل يجب حلّ إلى واحد رسمي hostname في واحد domain-label حد, و واحد أمامي بحث من ذلك hostname يجب إجابة ال دقيق نفس IP. كلاهما اتجاهات يجب يوافق. عندما واحد يدّعي يفشل كلاهما تحقّقات, ال IP's ASN هو محلول لذلك ال حكم يمكن يقول من ال شبكة فعليًا هو بدلًا من فقط "ليس Googlebot."
القيود
- تحقّق هو فقط باعتباره جيد باعتباره ما واحد مشغّل ينشر. زواحف ذلك نشر لا هذا ولا ذاك واحد قابل للقراءة آليًا نطاق قائمة nor واحد reverse-DNS طريقة (بما في ذلك Bytespider و Meta) يمكن فقط على الإطلاق يأتي رجوع غير قابل للتحقق. دفعة وضع يمكن تطابق up إلى 500 IPs أو access-log أسطر مقابل ال committed نطاق لقطة في الخاص بك متصفح, لكن حي reverse-DNS تأكيد ما زال تشغيل واحد مختار صف في واحد وقت من خلال فحص موضعي. من أجل deeper ميزانية الزحف تحليل عبر واحد كامل سجل, استخدم ال سجل ملف محلل. ال متحقّق يعكس ال IP باعتباره إنه هو الصحيح الآن; واحد منتحل ذلك يحتوي منذ منقول سوف اقرأ بشكل مختلف. و إنه يتحقق هوية, ليس نية — واحد حقًا تم التحقّق منه زاحف يمكن ما زال يكون واحد ستفعل بدلًا من ذلك rate-limit.
الأسئلة الشائعة
كيف أتحقق من أن Googlebot حقيقي؟
خذ عنوان IP من سجلات الخادم، لا من نص مستخدم-وكيل الذي يمكن تزويره، وافحصه بطريقتين: طابقه مع نطاقات IP التي تنشرها Googlebot، ونفّذ بحث DNS عكسيًا مع تأكيد أمامي. يجب أن يتحول سجل PTR للعنوان إلى اسم مضيف ينتهي بـgooglebot.com أو google.com، وأن يعيد البحث الأمامي لذلك الاسم عنوان IP نفسه. تنفذ الأداة الفحصين تلقائيًا عند لصق IP واختيار Googlebot.
ما DNS العكسي ذو التأكيد الأمامي FCrDNS؟
FCrDNS فحص DNS ثنائي الاتجاه. يحول البحث العكسي أولًا عنوان IP إلى اسم مضيف عبر سجل PTR، ثم يجب أن يعيد البحث الأمامي لذلك الاسم عنوان IP نفسه تمامًا. ويجب أن يتفق الاتجاهان عند حد نطاق رسمي. لا يثبت سجل PTR وحده شيئًا لأن مالك كتلة IP يستطيع ضبطه على أي نص؛ والتأكيد الأمامي هو ما يجعله موثوقًا.
لماذا يظهر زاحف بأنه «غير قابل للتحقق» بدل «متحقق» أو «مزور»؟
لا ينشر بعض المشغلين، ومنهم Bytespider وزاحف Meta، نطاقات IP ولا يدعمون DNS العكسي، لذلك لا يوجد فحص موثوق للنطاق أو DNS. تعيد الأداة «غير قابل للتحقق» بدل التخمين. لم تعد Anthropic ضمن هذه الفئة لأنها تنشر قائمة رسمية لعناوين IP لزواحفها. ويُسجّل التطابق تحديدًا كتطابق مع القائمة المنشورة لا كتأكيد DNS عكسي، ويظل مستخدم-وكيل وحده قابلًا للتزوير.
هل يمكنني حظر زاحف مزور حسب IP؟
نعم، وتمنحك الأداة قواعد حظر جاهزة للنسخ في Cloudflare وnginx وApache عندما تكون النتيجة «مزور». لكن حظر عنوان IP واحد حل مؤقت لأن المزورين يبدّلون العناوين. للحركة المزورة المستمرة يكون الحظر حسب ASN، أي مالك الشبكة الذي تسميه الأداة، أو استخدام قواعد إدارة الروبوتات في جدار الحماية أكثر فاعلية.
هل يؤدي فحص IP هنا إلى تخزينه أو تسجيله؟
لا. تُفحص عناوين IP المرسلة في الذاكرة مقابل قوائم النطاقات المنشورة وDNS المباشر، ولا تُكتب إلى أي مخزن. تُحدّث قوائم النطاقات أسبوعيًا من المصادر الرسمية للمشغلين، لذلك تعكس النتيجة نطاقات لا يتجاوز عمرها بضعة أيام.
المشكلات الشائعة وكيفية إصلاحها
- خطأ زاحف IP هو مصطلح ال operator’s مصطلح مصطلح الإصلاح: مصطلح ال زاحف باعتباره مصطلح و حظر أو مصطلح إنه حتى الخاص به IP مصطلح واحد مصطلح مصطلح.
- خطأ مصطلح DNS مصطلح ليس مطابقة ال مصطلح زاحف الإصلاح: مصطلح ال طلب باعتباره مصطلح مصطلح مصطلح DNS مصطلح في ال زاحف operator’s مصطلح نطاق; حظر أو مصطلح مصطلح.
- خطأ مصطلح DNS مصطلح ليس مصطلح ال مصطلح مضيف الإصلاح: حلّ ال مصطلح-DNS مصطلح و مصطلح إنه إلى خريطة مصطلح إلى ال مصطلح IP قبل مصطلح ال زاحف.
- تحذير زاحف مصطلح لا يمكن يكون تم التحقّق منه مصطلح الإصلاح: مصطلح ال مفقود دليل و مصطلح ال نتيجة باعتباره مصطلح حتى إنه يمكن يكون مصطلح.
- تحذير مصطلح مصطلح مصطلح هو قديم الإصلاح: مصطلح ال مصطلح مصطلح مصطلح و مصطلح تحقّق قبل مصطلح ال IP مصطلح.