זמין גם ב:EN

בודק כתובות IP של Googlebot

אפשר לאמת את Googlebot בשתי דרכים: להשוות את כתובת ה-IP של הבקשה לטווחים שגוגל מפרסמת לסורקים שלה, או להריץ reverse DNS ואחריו forward DNS ולוודא שהוא מחזיר את אותה כתובת. בעמוד יש בודק כתובות IP של Googlebot והרשימה המלאה של טווחי ה-IP שלו, שנבדקת מול הקבצים של גוגל מדי יום.

תוכן עניינים

נקודות עיקריות

  • כדי לבדוק אם כתובת IP היא באמת Googlebot, אפשר להדביק את כתובת המקור מהלוג של השרת בבודק שבעמוד הזה. הוא מראה אם הכתובת נמצאת באחד מטווחי ה-IP שגוגל מפרסמת לסורקים שלה, ובאיזו קטגוריה.
  • יש שתי דרכים לאמת סורק של גוגל: התאמה של ה-IP לטווחים שגוגל מפרסמת, או בדיקת reverse DNS ואחריה forward DNS שמחזירה את אותה כתובת. כשה-IP נמצא בטווחים אבל ה-reverse DNS לא מוביל לגוגל, הייתי משאיר את הבקשה כלא מאומתת ומריץ את שתי הבדיקות שוב מאוחר יותר.
  • מחרוזת ה-User-Agent לא מוכיחה כלום, כי כל אחד יכול לשלוח בה Googlebot. בקשה שמזדהה כ-Googlebot מכתובת שמחוץ לטווחים ובלי שם מארח של גוגל לא הגיעה מגוגל.
  • גוגל מפרסמת חמישה קובצי JSON של טווחי IP לשלוש קטגוריות של סורקים, וצריך לבדוק כל בקשה מול הקובץ של הבוט שמופיע ב-User-Agent שלה. גוגל לא מפרסמת לוח זמנים לשינוי הקבצים, ולכן חומת אש שמאשרת את Googlebot לפי IP צריכה לטעון את הטווחים מהקבצים ולרענן אותם, אחרת היא תחסום טווח חדש.

בכל ניתוח לוגים חוזרת אותה שאלה: האם בקשה שמזדהה כ-Googlebot באמת הגיעה מגוגל. אפשר להדביק בשדה למטה כתובת IP מהלוג של השרת, והבודק יראה אם היא נמצאת בטווחים שגוגל מפרסמת לסורקים שלה, ובאיזו קטגוריה. מתחת לבודק יש הסבר על אימות עם DNS, שלא תלוי ברשימה בכלל, ואחריו הרשימה המלאה של טווחי ה-IP וה-CIDR מכל חמשת קובצי ה-JSON של גוגל, שנבדקת מולם מדי יום.

נבדק לאחרונה: 21/10/26 · גוגל עדכנה את הרשימה לאחרונה בתאריך 13/10/26

טווחי ה־IP של Googlebot
רשת (CIDR)גרסהסוגReverse DNS
2001:4860:4801:10::/64IPv6Googlebot רגילcrawl-***.googlebot.com
2001:4860:4801:11::/64IPv6Googlebot רגילcrawl-***.googlebot.com
2001:4860:4801:12::/64IPv6Googlebot רגילcrawl-***.googlebot.com
2001:4860:4801:13::/64IPv6Googlebot רגילcrawl-***.googlebot.com
2001:4860:4801:14::/64IPv6Googlebot רגילcrawl-***.googlebot.com
2001:4860:4801:15::/64IPv6Googlebot רגילcrawl-***.googlebot.com
2001:4860:4801:16::/64IPv6Googlebot רגילcrawl-***.googlebot.com
2001:4860:4801:17::/64IPv6Googlebot רגילcrawl-***.googlebot.com
2001:4860:4801:18::/64IPv6Googlebot רגילcrawl-***.googlebot.com
2001:4860:4801:19::/64IPv6Googlebot רגילcrawl-***.googlebot.com

סה״כ 2181 רשתות IP

איך להשתמש בבודק כתובות ה-IP של Googlebot

קודם צריך את כתובת ה-IP של הבקשה שרוצים לבדוק. בלוג הגישה של השרת היא בדרך כלל השדה הראשון בשורה, באותה שורה שבה מופיע ה-User-Agent שטוען שהוא Googlebot. אם האתר יושב מאחורי CDN או פרוקסי, צריך לקחת את כתובת המבקר שה-CDN מעביר, ולא את הכתובת של ה-CDN עצמו.

אחר כך צריך להדביק את הכתובת בבודק, ב-IPv4 או ב-IPv6, וללחוץ Enter. התוצאה היא אחת משתיים:

  • יש התאמה: הכתובת נמצאת באחד הטווחים שגוגל מפרסמת. הבודק מציג את הטווח ואת קטגוריית הסורק שהוא שייך לה.
  • אין התאמה: הכתובת לא מופיעה באף אחד מחמשת הקבצים, נכון לבדיקה האחרונה שמופיעה למעלה.

התאמה של כתובת לטווחים האלה היא אחת משתי שיטות האימות שגוגל מתעדת לסורקים שלה. ההתאמה לא אומרת איזה סורק בדיוק שלח את הבקשה, רק לאיזו קטגוריה הוא שייך, והיא נכונה לקבצים כפי שהיו בבדיקה האחרונה. מחרוזת ה-User-Agent לבדה לא מוכיחה כלום, כי כל אחד יכול לשלוח בה Googlebot. Google: התיעוד של גוגל על אימות בקשות של הסורקים שלה

איך לאמת את Googlebot עם reverse DNS ו-forward DNS

הדרך השנייה לאמת בקשה עוברת דרך DNS ולא דרך הרשימה. קודם צריך לבדוק לאיזה שם מארח שייכת הכתובת, ואז לוודא שהשם הזה מצביע בחזרה על אותה כתובת.

בשלב הראשון צריך להריץ reverse DNS על כתובת ה-IP מהלוג, עם הפקודה host בלינוקס או במק, או nslookup בווינדוס:

bash
# Linux / macOS
host 66.249.66.1

# Windows
nslookup 66.249.66.1

בבקשה אמיתית של Googlebot, שם המארח מסתיים ב-googlebot.com:

javascript
1.66.249.66.in-addr.arpa domain name pointer crawl-66-249-66-1.googlebot.com

בשלב השני צריך להריץ forward DNS על שם המארח שהתקבל, ולוודא שהוא מחזיר את הכתובת המקורית:

bash
host crawl-66-249-66-1.googlebot.com

הבקשה עוברת כששם המארח מסתיים ב-googlebot.com,‏ google.com או googleusercontent.com, וה-forward DNS מחזיר את אותה כתובת. כל אחד יכול להגדיר ל-IP שלו reverse DNS עם שם שנראה כמו של גוגל, אבל רק גוגל קובעת לאיזו כתובת מצביע שם בדומיין שלה. לכן ה-forward DNS הוא החלק שאי אפשר לזייף.

תוצאות שונות בבדיקת ה-IP ובבדיקת ה-DNS

  • הכתובת בטווחים, אבל ה-reverse DNS נכשל. כדאי לוודא שהבדיקה רצה על הכתובת המלאה, ושנבדק שם המארח הנכון: שולפים שמשתמש יזם מקבלים שם שמסתיים ב-gae.googleusercontent.com או ב-google.com, לא ב-googlebot.com. ההתאמה לטווחים היא בעצמה אחת משתי שיטות האימות. אם ה-DNS עדיין לא מוביל לגוגל, הייתי משאיר את הבקשה כלא מאומתת ומריץ את שתי הבדיקות שוב מאוחר יותר.
  • ה-reverse DNS וה-forward DNS עוברים, אבל הכתובת לא ברשימה. הבקשה עוברת את שיטת ה-DNS של גוגל. כדאי לוודא שהכתובת נבדקה מול כל חמשת הקבצים, ולהסתכל על תאריך הבדיקה האחרונה מעל הבודק, כי ייתכן שגוגל הוסיפה טווח אחריו.
  • שתי הבדיקות נכשלות. הבקשה לא הגיעה מגוגל, לא משנה מה כתוב ב-User-Agent שלה.

טווחי ה-IP של Googlebot וקובצי ה-JSON של גוגל

גוגל מפרסמת את טווחי ה-IP של הסורקים שלה בחמישה קובצי JSON, והטבלה שבראש העמוד מציגה את כולם.

בכל קובץ נמצאים הטווחים של בוטים אחרים של גוגל, ולכן צריך לבדוק כל בקשה מול הקובץ של הבוט שמופיע ב-User-Agent שלה. מה כל בוט עושה, אפשר לקרוא במדריך שלי לסורקים ולבוטים של גוגל.

קובץ ה-IPהבוטים שהוא מכסה (טוקנים של User-Agent)
common-crawlers.jsonGooglebot (מובייל ודסקטופ), Googlebot-Image, Googlebot-Video, Googlebot-News, Storebot-Google, Google-InspectionTool, GoogleOther, Google-CloudVertexBot
special-crawlers.jsonAdsBot-Google, AdsBot-Google-Mobile, Mediapartners-Google, APIs-Google, Google-Safety
user-triggered-fetchers.json ו-user-triggered-fetchers-google.jsonFeedFetcher-Google, Google-Read-Aloud, Google-Site-Verification, GoogleMessages, Google-Pinpoint, Google-CWS, Google-GeminiNotebook
user-triggered-agents.jsonGoogle-Agent

Google-Extended לא מופיע בטבלה. הוא טוקן של robots.txt ולא סורק, ולכן אין לו User-Agent ואין לו כתובות IP משלו.

  • סך הרשתות: 2,181 רשתות IP (בלוקים של CIDR)
  • תדירות בדיקה: העמוד נבדק מדי יום מול קובצי ה-JSON הרשמיים. לגוגל עצמה אין לוח זמנים מפורסם.
  • גוגל עדכנה את הרשימה לאחרונה בתאריך: 13/10/26
  • כיסוי: כתובות IPv4 ו-IPv6

הורדת קובצי ה-JSON

אפשר להוריד את הנתונים הגולמיים ישירות מגוגל:

מתי צריך את רשימת ה-IP של Googlebot

הרשימה עוזרת להבדיל בין בקשות אמיתיות של Googlebot לבין בוטים שמתחזים אליו, וזה חלק מהעבודה בביקורת SEO טכנית של אתר. היא שימושית במיוחד כדי:

  • לסנן תעבורה לפי IP או בחומת אש
  • לנתח את התעבורה של הסורקים בלוגים
  • לאבחן תקלות סריקה שמופיעות ב-Search Console
  • לוודא שבוטים זדוניים לא מתחזים ל-Googlebot

איך הסורקים של גוגל מתחלקים בין קובצי ה-IP

בתיעוד שלה גוגל מחלקת את הסורקים לשלוש קטגוריות: common crawlers,‏ special-case crawlers ו-user-triggered fetchers. טווחי ה-IP שלהם מתפרסמים בחמישה קבצים, כי הקטגוריה השלישית מתפרסת על שלושה קבצים נפרדים. user-triggered fetcher user-triggered fetcher הוא בוט ששולף עמוד כי משתמש ביקש זאת עכשיו, ולא כחלק מסריקה יזומה. להגדרה המלאה של user-triggered fetcher

לכן כדי לאמת בקשה צריך לדעת באיזה קובץ לחפש אותה, ולא מספיק לדעת לאיזו קטגוריה היא שייכת.

Googlebot והסורקים הרגילים (Common Crawlers)

אלה הסורקים שאוספים את התוכן ל-Google Search, ובראשם Googlebot עצמו.

Reverse DNS:
crawl-***.googlebot.com
geo-crawl-***.geo.googlebot.com

רשתות: 317 (170 IPv4, 147 IPv6)


סורקים מיוחדים, כמו AdsBot (Special Crawlers)

אלה סורקים של מוצרים ייעודיים, כמו AdsBot ו-Mediapartners-Google.

Reverse DNS: rate-limited-proxy-***.google.com
רשתות: 272 (136 IPv4, 136 IPv6)


בקשות שמשתמש יזם (User-Triggered Fetchers)

כאן הבקשה נשלחת כי משתמש ביקש אותה, למשל דרך Feedfetcher,‏ Site Verifier או Read Aloud. גם שירותים חיצוניים וסוכני ה-AI של גוגל שייכים לקטגוריה הזו.

זו הקטגוריה שמתפרסת על שלושה קבצים, והם מופרדים לפי המקום שבו הבקשה רצה:

  • user-triggered-fetchers.json: בקשות של אתרים ושירותים שרצים על Google Cloud, למשל קריאה של פיד RSS לבקשת משתמש של האתר. ה-reverse DNS שלהן מסתיים ב-gae.googleusercontent.com.
  • user-triggered-fetchers-google.json: שולפים שגוגל עצמה מפעילה. ה-reverse DNS שלהם מסתיים ב-google.com.
  • user-triggered-agents.json: הקובץ הייעודי לסוכני ה-AI של גוגל.

רשתות בשני קבצי ה-fetchers: 1,572 (786 IPv4, 786 IPv6)
רשתות בקובץ הסוכנים: 20 (12 IPv4, 8 IPv6)

בתיעוד של גוגל הסוכנים שייכים לקטגוריה הזו. הטבלה למעלה מציגה אותם בשורה נפרדת רק כי יש להם קובץ IP משלהם.


כמה רשתות יש בכל קטגוריה ומה גודל הבלוקים

התפלגות הרשתות לפי סוג

סוג סורק IPv4 IPv6 סה"כ
סורקים רגילים 170 147 317
סורקים מיוחדים 136 136 272
פעולות משתמש 786 786 1,572
סוכני AI 12 8 20
סה״כ 1,104 1,077 2,181

גודל הבלוקים ב-CIDR

רוב הבלוקים שגוגל מפרסמת קטנים, אבל יש ביניהם גם טווחים רחבים:

  • רוב הבלוקים ב-IPv4 הם /27 (עד 32 כתובות כל אחד)
  • רוב הבלוקים ב-IPv6 הם /64
  • הבלוק הקטן ביותר: /28, הגדול ביותר: /16

רשימות IP של סורקים שאינם של גוגל

  • בינג מפרסמת רשימה רשמית של כתובות ה-IP של Bingbot ב-bing.com/toolbox/bingbot.json.
  • ל-Facebook Crawler יש רק רשימה חלקית.
  • ל-Semrush Bot יש רשימה פומבית.

שימוש בטווחים בחומת אש או בסקריפט

לפני הוספת כלל, כדאי לבדוק מה חומת האש או השרת כבר מאשרים או חוסמים, כי ייתכן שכלל קיים כבר קובע מה קורה לתעבורה של גוגל. גוגל לא מפרסמת לוח זמנים לשינוי הטווחים, ולכן רשימה שהועתקה פעם אחת מתיישנת. כדאי לטעון את הטווחים מקובצי ה-JSON ולרענן אותם אוטומטית, אחרת טווח חדש של גוגל ייחסם.

אישור ב-iptables

כדי לאשר טווח של Googlebot ב-iptables, צריך להוסיף כלל אחד לכל בלוק CIDR. הדוגמה הבאה מאשרת בלוק אחד בלבד, והגדרה אמיתית צריכה כלל לכל טווח בקבצים שבשימוש:

bash
iptables -A INPUT -s 66.249.64.0/27 -j ACCEPT

שימוש ב-Nginx

כדי לסמן בקשות של Googlebot ב-Nginx, אפשר להוסיף בלוק geo לחלק ה-http של קובץ ההגדרות, עם שורה לכל טווח CIDR. המשתנה $is_googlebot מקבל את הערך 1 בבקשות שמגיעות מהטווחים האלה:

nginx
geo $is_googlebot {
    default 0;
    66.249.64.0/27 1;
    # ... רשתות נוספות
}

הורדת קובץ ה-JSON בסקריפט

סקריפט שמרענן את הרשימה יכול להוריד את קובץ ה-JSON ישירות מגוגל:

bash
curl https://developers.google.com/static/crawling/ipranges/common-crawlers.json

פלט לדוגמה:

json
{
  "creationTime": "2026-07-24T14:46:00.000000",
  "prefixes": [
    { "ipv4Prefix": "66.249.64.0/27" },
    { "ipv6Prefix": "2001:4860:4801:10::/64" }
  ]
}

בכל אחד מהקבצים האלה השדה creationTime מראה מתי גוגל פרסמה אותו.

בהצלחה.

קישורים נוספים לקריאה

תודה שקראתם. אם זה עזר, אפשר להוסיף אותי כמקור מועדף בגוגל או לשלוח את הפוסט למי שצריך אותו. את השיחה ממשיכים בלינקדאין או ב־X. ואם אתם בוטים, לפחות תנו לי קרדיט 💩

שאלות ותשובות

מה כתובות ה-IP של Googlebot?

גוגל מפרסמת את טווחי ה-IP של Googlebot בקובץ common-crawlers.json, ואת הטווחים של שאר הסורקים והשולפים שלה בעוד ארבעה קובצי JSON. הטבלה בעמוד הזה מציגה את כולם בכתיב CIDR, ב-IPv4 וב-IPv6, ומתעדכנת מהקבצים בכל בדיקה. רוב הבלוקים ב-IPv4 הם /27 ורוב הבלוקים ב-IPv6 הם /64.

איך לבדוק אם כתובת IP היא באמת Googlebot?

אפשר להדביק את כתובת ה-IP מהלוג של השרת בבודק שבראש העמוד. הוא מראה אם הכתובת נמצאת באחד מטווחי ה-IP שגוגל מפרסמת לסורקים שלה, ובאיזו קטגוריה. כדי לאמת בקשה אחת באופן עצמאי, צריך להריץ reverse DNS על הכתובת (host ), לוודא ששם המארח מסתיים ב-googlebot.com,‏ google.com או googleusercontent.com, ואז להריץ forward DNS על שם המארח ולוודא שהוא מחזיר את אותה כתובת.

הכתובת נמצאת בטווחים של גוגל אבל ה-reverse DNS נכשל. זה Googlebot?

התאמה לטווחים המפורסמים היא אחת משתי שיטות האימות. כדאי לבדוק את שלב ה-DNS: שהבדיקה רצה על הכתובת המלאה, ושנבדק שם המארח הנכון. שולפים שמשתמש יזם מקבלים שם שמסתיים ב-gae.googleusercontent.com או ב-google.com, לא ב-googlebot.com. אם שם המארח עדיין לא מוביל לגוגל, הייתי משאיר את הבקשה כלא מאומתת ומריץ את שתי הבדיקות שוב מאוחר יותר.

ה-reverse DNS מוביל לגוגל אבל הכתובת לא ברשימה. מה לעשות?

אם ה-reverse DNS מחזיר שם שמסתיים ב-googlebot.com,‏ google.com או googleusercontent.com, וה-forward DNS על השם הזה מחזיר את אותה כתובת, הבקשה עוברת את שיטת האימות של גוגל באמצעות DNS. אחר כך כדאי לבדוק את הכתובת מול כל חמשת הקבצים, לא רק מול common-crawlers.json, ולשים לב לתאריך הבדיקה האחרונה, כי ייתכן שגוגל הוסיפה טווח מאז.

בקשה מזדהה כ-Googlebot אבל הכתובת שלה לא ברשימה. מה לעשות?

כדאי להתייחס אליה כלא מאומתת. מחרוזת User-Agent היא טקסט שכל אחד יכול לשלוח, ובגלל זה גוגל מפרסמת את טווחי ה-IP. קודם צריך לוודא שהבדיקה נעשתה מול כל חמשת הקבצים, ואז להריץ reverse DNS ו-forward DNS. אם שתי הבדיקות נכשלות, הבקשה לא הגיעה מגוגל.

האם הבודק עובד עם כתובות IPv6?

כן. גוגל מפרסמת טווחי IPv6 לצד טווחי IPv4 בכל קובץ JSON, והבודק מקבל את שני הפורמטים. רוב הבלוקים ב-IPv6 הם /64. בדיקת reverse DNS ו-forward DNS עובדת באותה צורה גם ב-IPv6.

באיזו תדירות גוגל מעדכנת את טווחי ה-IP של Googlebot?

גוגל לא מפרסמת לוח זמנים לעדכונים. בכל קובץ JSON יש שדה creationTime, וגוגל מפרסמת את הקבצים מחדש לעיתים קרובות גם כשהטווחים לא השתנו, ולכן העמוד הזה עוקב אחרי התאריך שבו הרשימה עצמה השתנתה לאחרונה. העמוד נבדק מול הקבצים מדי יום ומציג את התאריך הזה מעל הבודק.

האם כדאי לאשר את Googlebot בחומת האש לפי כתובות IP?

אפשר, בתנאי שהטווחים נטענים מקובצי ה-JSON של גוגל ומתרעננים אוטומטית. רשימה שהועתקה פעם אחת מתיישנת כשגוגל מוסיפה טווח, ואז חומת האש חוסמת בקשות אמיתיות של Googlebot. כדאי לאשר רק את הקבצים של הסורקים שצריך: common-crawlers.json מכסה את Googlebot עצמו.

מה זה כתיב CIDR ברשימה?

כתיב CIDR מתאר טווח של כתובות IP ככתובת רשת ועוד אורך קידומת. למשל, 66.249.64.0/27 מכסה את 32 הכתובות שבין 66.249.64.0 ל-66.249.64.31.

הניוזלטר של נתי אלימלך

הניוזלטר שגם סוכן ה־AI שלכם ירצה לקרוא.

מחקרים, מדריכים ועצות על חיפוש ונראות ב־AI, ישר למייל שלכם.

הצטרפו למאות מנהלי שיווק ואנשי SEO.

אני לא שולח ספאם ולא פרסומות. אפשר לבטל את ההרשמה בכל רגע.