מה כתובת ה־IP שלי

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

שלוש הקריאות מתחילות ברגע שהדף נטען.

IPv4
לא ניתן לקבוע

נקודת הקצה של IPv4 בלבד עדיין לא ענתה.

IPv6
לא ניתן לקבוע

נקודת הקצה של IPv6 בלבד עדיין לא ענתה.

המשפחה המועדפת: עדיין לא ידוע — הקריאה מהאתר הזה עצמו טרם הגיעה.

נקודת קצה של IPv4

פונים אליה בכתובת IPv4 כתובה במלואה, ולכן שום דבר מלבד IPv4 לא מגיע לשם — ומה שהיא מדווחת הוא כתובת ה־IPv4 שלכם.

שואלים…

נקודת קצה של IPv6

פונים אליה בכתובת IPv6 כתובה במלואה, מאותה סיבה בכיוון ההפוך: רק IPv6 מגיע לשם.

שואלים…

האתר הזה

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

שואלים…

שתי משפחות הכתובות

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

את מי שואלים

שלוש בקשות יוצאות בבת אחת, כולן אל נקודת ה־trace של Cloudflare: אחת לכתובת IPv4 כתובה במלואה, אחת לכתובת IPv6 כתובה במלואה, ואחת לאתר הזה עצמו. כתובת כתובה במלואה היא עצמה נעילת המשפחה — שום שם לא מתורגם — ולכן אל כל אחת מהשתיים הראשונות אפשר להגיע רק דרך המשפחה שבה היא כתובה, והשלישית מדווחת באיזו משפחה בחר הדפדפן שלכם.

איך לקרוא שורה

כל שורה היא תשובה אחת מנקודת קצה אחת, יחד עם המדינה, מרכז הנתונים של Cloudflare, גרסת TLS, גרסת HTTP ומצב WARP שחזרו איתה. אלה שייכים לשורה ולא לכם: אותה מכונה באותו רגע יכולה להגיע למרכז נתונים אחד דרך IPv4 ולאחר דרך IPv6, ולכן מותר לשתי השורות לא להסכים.

מה זה חושף

שום דבר שאתם מקלידים לא נשלח לשום מקום — אין כאן מה להקליד. שלוש הבקשות חושפות את הכתובת שלכם בפני Cloudflare, שכבר מגישה את הדף הזה וממילא כבר החזיקה אותה; השאלה נשאלת בקול במקום להיענות בשקט. שום כתובת אינה נשמרת, אינה נזכרת בין ביקורים ואינה נכתבת אל מקור הדף — ולכן היא לא יכולה להיות שם כשהדף נטען.

למה הדפדפן שלכם אינו יכול לענות על זה לבד

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

הכתובת שאליה אתם באמת מתכוונים אינה תכונה של המחשב שלכם. היא מה שהצד הרחוק של החיבור רואה כשהתעבורה שלכם מגיעה אליו, והיא שייכת לציוד האחרון ששכתב אותה בדרך — הנתב שלכם, ה‑NAT המשותף של הספק, נקודת יציאה של VPN, פרוקסי ארגוני. היא קיימת רק בעיניו של שרת שפניתם אליו. לכן הדרך היחידה ללמוד אותה היא לפנות לשרת כזה ולשאול מה הוא ראה, ולכן הדף הזה שואל שלוש פעמים ולא פעם אחת.

  • זו אינה הכתובת שמערכת ההפעלה מציגה לכם על כרטיס הרשת. זו בדרך כלל כתובת פרטית — כתובת 192.168, כתובת 10, כתובת 172.16 — ויש לה משמעות רק בתוך הרשת שלכם. שום דבר בצד השני של הנתב אינו רואה אותה לעולם.
  • היא אינה קבועה. רוב החיבורים הביתיים מקבלים כתובת שיכולה להשתנות כשהנתב מתחבר מחדש או כשהספק מחליט, וחיבור סלולרי יכול להחליף אותה תוך כדי תנועה. כתובת שכתבתם לתוך כלל בחומת אש לפני חודש אולי כבר שייכת למישהו אחר.
  • היא אינה בהכרח מספר אחד. ברשת שנושאת את שתי המשפחות יש לכם כתובת IPv4 וכתובת IPv6 באותו הזמן; אלה מספרים בלתי קשורים, שהונפקו בחלקים שונים של אותו ספק עצמו, והם נוסעים בנתיבים שונים.

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

שתי המשפחות, ולמה ייתכן שרק אחת מהן תענה

IPv4 ו‑IPv6 הן שתי מערכות כתובות נפרדות, וכל חיבור בודד משתמש בדיוק באחת מהן מקצה לקצה. כתובות IPv4 הן ארבעת המספרים המוכרים המופרדים בנקודות, והמלאי שלהן אזל לפני שנים; כתובות IPv6 הן הארוכות, הנכתבות בקבוצות הקסדצימליות המופרדות בנקודתיים, ומהן יש יותר מכפי שמישהו ינצל אי פעם. רוב הרשתות נושאות היום את שתיהן יחד — זו המשמעות של מחסנית כפולה — וברשת כזו יש לכם כתובת בכל אחת מהן, בלי שום קשר חשבוני ביניהן.

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

נעילה של משפחה פירושה אפוא לשאול מקום שיש לו רק אחת. שתיים משלוש הקריאות פונות אל שרת השמות הציבורי של Cloudflare בכתובת כתובה במלואה ולא בשם, והכתובת הכתובה במלואה היא עצמה הנעילה: אין שם לתרגם, ולכן אין לדפדפן מה לבחור. אל כתובת IPv4 כתובה במלואה אפשר להגיע רק דרך IPv4, ואל כתובת IPv6 כתובה במלואה רק דרך IPv6, והתעודה מכסה את הכתובת עצמה, ולכן כל אחת מהן היא חיבור מוצפן ומאומת רגיל ולא תרגיל. מה שחוזר מהראשונה הוא ה‑IPv4 שלכם מעצם הבנייה, ומה שחוזר מהשנייה הוא ה‑IPv6 שלכם מעצם הבנייה.

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

למה "לא ניתן לקבוע" אינו אותו דבר כמו "אין לכם"

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

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

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

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

למה מותר לשתי השורות לא להסכים

כל קריאה נושאת יותר מכתובת. אותה תשובה מדווחת גם את המדינה שאליה שייכה נקודת הקצה את הכתובת, את מרכז הנתונים של Cloudflare שענה, את גרסת התעבורה המוצפנת, את גרסת HTTP שהבקשה השתמשה בה, ואם החיבור הגיע דרך לקוח WARP של Cloudflare. אלה מודפסים לכל שורה בנפרד ולעולם אינם מאוחדים לסיכום אחד, מפני שהשורות באמת אינן מסכימות: בזמן שהכלי הזה תוכנן, מכונה אחת, ברגע אחד, הגיעה למרכז נתונים בלונדון דרך IPv6 ולמרכז נתונים בישראל דרך IPv4. אף קריאה לא הייתה שגויה ואף רשת לא הייתה תקולה.

  • מדינה היא המקום שאליו נקודת הקצה משייכת את הכתובת שהגיעה אליה, וזו בדיקה שנעשית על הכתובת ולא ידיעה כלשהי עליכם. VPN מזיז אותה, וכך גם ספק שמחלק כתובות הרשומות במדינה שכנה.
  • מרכז הנתונים הוא אתר Cloudflare שענה, כקוד בן שלוש אותיות בסגנון קוד שדה תעופה. כל אחת מנקודות הקצה האלה מוכרזת ממקומות רבים בבת אחת, וזו שאליה תגיעו נבחרת בידי הניתוב באינטרנט — בנפרד לכל משפחה, ולכן זו השורה שנחלקת לעיתים הקרובות ביותר.
  • TLS היא גרסת ההצפנה שהחיבור התייצב עליה. היא נסגרת לכל חיבור בנפרד, ולכן שורה אחת יכולה להיות שונה מהשנייה בלי שאחת מהן תהיה חריגה.
  • HTTP היא גרסת הפרוטוקול שהבקשה הזו בפרט השתמשה בה. גם היא נסגרת לכל חיבור בנפרד, והיא תלויה באופן שבו נוצר החיבור ולא במשהו שקשור לרשת שלכם.
  • WARP אומר אם Cloudflare זיהתה את התעבורה כמגיעה דרך הלקוח שלה עצמה. אצל רוב הקוראים הערך יהיה כבוי בכל שלוש השורות, והוא כאן מפני שקורא שאצלו הוא אינו כבוי היה מתקשה להבין את המדינה.

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

את מי שואלים, ומה הכלי הזה לא יעשה

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

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

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

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

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

שאלות נפוצות

אתר אחר מציג לי כתובת אחרת. איזו מהן נכונה?
קרוב לוודאי ששתיהן. רוב הכלים מסוג זה מדווחים על הכתובת שממנה הגיע החיבור אליהם, וזו המשפחה שהדפדפן שלכם בחר — ולכן אתר שמציג לכם IPv4 בזמן שהדף הזה מציג IPv6 אינו חולק עליו, אלא עונה על החצי השני. השוו דומה לדומה: התשובה שלהם מול השורה כאן של אותה משפחה. אם השתיים באמת שונות, אז תעבורה יוצאת מהרשת שלכם ביותר מנתיב אחד — VPN עם פיצול מנהרה, או ספק עם כמה נקודות יציאה — וזה דבר שכדאי לדעת ולא תקלה באחד משני הדפים.
כתוב שלא ניתן לקבוע את ה‑IPv6 שלי. יש לי IPv6 או אין?
קראו את המשפט שמתחת לפסק, שנמצא שם בדיוק בשביל השאלה הזו. אם כתוב בו שהדפדפן שלכם הגיע לאתר הזה דרך IPv6, אז יש לכם IPv6 ואתם משתמשים בה ממש עכשיו, ומשהו בינכם לבין נקודת הקצה הנעולה עצר דווקא את הבקשה ההיא — חומת אש, רכיב אבטחה, או רשת שמתירה את המשפחה אבל לא את הכתובת הזו. אם כתוב בו שלא נקודת הקצה ולא האתר הזה ענו, אז לא נלמד דבר לשום כיוון והתשובה הכנה היא שהכלי אינו יודע. אלה מצבים שונים, והדף מסרב לקפל אותם לאחד.
אפשר לחפש את הכתובת של מישהו אחר, או לגלות היכן נמצאת כתובת?
לא, וזו החלטה ולא השמטה. תשובה לשאלה כזו מחייבת מסד נתונים מסחרי של מיקומים שנשאל דרך צד שלישי, מה שהיה הופך את זה לכלי הראשון כאן שתלוי בשירות חיצוני, והיה שולח כתובת לגוף שלא החזיק אותה קודם. זו גם שאלה אחרת מזו שהדף נקרא על שמה: הכלי הזה שואל איך החיבור שלכם נראה מבחוץ, וכל מה שהוא מדווח מגיע מהחיבור שלכם ולא ממסד נתונים על מישהו.
הכתובת שלי נשלחת או נשמרת אי‑שם?
היא נחשפת בפני Cloudflare, שכבר מגישה את הדף הזה וממילא כבר החזיקה אותה לפני שנעשתה אחת מהבקשות האלה — זו כל הסיבה שאפשר לעשות אותן בלי לשאול אתכם קודם, והנימוק תקף רק מפני שנקודות הקצה שייכות לאותו גוף עצמו. מעבר לזה, שום דבר. אין בדף קלט, ולכן אין מה שתקלידו שיישלח; שום כתובת אינה נשמרת בדפדפן, אינה נזכרת בין ביקורים ואינה נכתבת לתוך הדף; ואף גוף אחר אינו נשאל בשום שלב.
למה הכתובת אינה נמצאת במקור הדף?
מפני שהדף נכתב לקובץ בזמן שהאתר נבנה, והחיבור שלכם עוד לא היה קיים אז. כל דף כאן מעובד מראש ל‑HTML שטוח, ולכן הכתובת היחידה שיכלה להיאפות לתוך הקובץ היא זו של מכונת הבנייה, ולשים אותה שם היה גם שגוי וגם דליפה. מה שהקובץ נושא במקום הוא ההסבר ושלוש משבצות ריקות ומתויגות; הדפדפן שלכם מבצע את שלוש הבקשות אחרי שהדף עלה וממלא אותן. משבצת ריקה במקור היא אפוא התכנון עובד, ולא סקריפט שנכשל.
שתי השורות מציגות מרכזי נתונים שונים וגרסאות HTTP שונות. אחת מהן שגויה?
אף אחת מהן. כל שורה מתארת חיבור אחד, ושתי המשפחות שלכם באמת יוצאות מהרשת בנתיבים שונים, ולכן הן יכולות להגיע לאתרי Cloudflare שונים — כך נצפה על מכונה אחת ברגע אחד בזמן תכנון הכלי, לונדון דרך IPv6 וישראל דרך IPv4. גם גרסת התעבורה וגם גרסת הפרוטוקול נסגרות לכל חיבור בנפרד. בדיוק בגלל זה העובדות האלה מודפסות מול כל שורה ולא פעם אחת לדף: שורת סיכום יחידה הייתה חייבת לבחור באחת מהתשובות ולהציג אותה כאילו תיארה את שתיהן.
הדלקתי VPN והכתובת לא השתנתה. מה קרה?
קודם כול לחצו רענון: הקריאות נלקחות כשהדף נטען והן אינן חיות, ולכן כתובת שנשארה על המסך מלפני שה‑VPN עלה היא פשוט התשובה הישנה יותר. אם אחרי רענון שורת ה‑IPv4 משתנה ושורת ה‑IPv6 אינה משתנה, כאן כדאי לעצור — הרבה לקוחות VPN נושאים IPv4 בלבד ומשאירים את ה‑IPv6 לצאת ישירות מהחיבור שלכם, כך שהכתובת האמיתית שלכם עדיין נמסרת לכל אתר IPv6 שאתם מבקרים בו. ראיית שתי המשפחות בבת אחת היא מה שהופך את זה לגלוי, וכלי שהציג לכם כתובת אחת לא היה יכול לומר לכם.