כשאתה מתחיל ללמוד על כתובות IP, זה עלול להיות מעט מבלבל בהתחלה כשמדובר בידע שכתובות ספציפיות מייצגות ומדוע הן עושות זאת. עם זאת בחשבון, פוסט התשובות והשאלות של SuperUser של היום עוזר לקורא סקרן ללמוד עוד על כתובות IP.
מושב השאלות והתשובות של היום מגיע אלינו באדיבות SuperUser - חלוקה של Stack Exchange, קיבוץ מונחה קהילה של אתרי שאלות ותשובות.
תמונה באדיבות CLUC (פליקר) .
השאלה
קורא SuperUser Flare Cat רוצה לדעת אילו סוגים שונים של כתובות IP LAN מייצגים ?:
ראיתי כתובות IP של LAN בדרכים / צורות הבאות:
- 10.0.0.*
- 192.168.0.*
- 192.168.1.*
- 192.168.2.*
- 127.0.0. * (זה בדרך כלל מסתיים עם 1 ואני לא בטוח אם זו כתובת LAN או לא, מכיוון שבדרך כלל אני רואה את זה עם דברים של proxy)
מדוע יש צורות שונות של כתובות IP LAN ומה הם מייצגים (ממוצעים)?
מה מייצגים סוגים שונים של כתובות IP LAN ??
התשובה
לתורם SuperUser Abraxas יש את התשובה בשבילנו:
ישנן שאלות רבות העוסקות בכך, אך הנה קורס קריסה על מה שמכונה כתובות IP פרטיות , כהגדרתו ב RFC 1918 .
כתובות IP פורקו למה שמכונה שיעורים כפי שנראה כאן. זה כבר לא בשימוש (מוחלף ב ניתוב בין-תחומי ללא כיתות , או בקיצור CIDR), אך עשוי לעזור בהבנת גדלים שונים של רשתות:
![]()
יש כמה הבחנות בסיסיות לגבי כתובות. יש לך מה שמכונה רשתות, כתובות רשת, כתובות ציבוריות, כתובות פרטיות ורשתות משנה.
בקיצור, המחשב שלך מקבל כתובת IP השוכנת ברשת IP מסוימת. כתובת ה- IP של המחשב שלך וכתובת הרשת שלך (המוגדרת בדרך כלל בנתב המקומי שלך) הן כתובות פרטיות. כתובות פרטיות שונות מכתובות ציבוריות בכך שכתובות פרטיות אינן מוקצות לרשתות ציבוריות. למשל, אם אתה פינג ל- google.com, תקבל תגובה מהכתובת הציבורית אליה פותר google.com. זוהי כתובת ציבורית. ישנן רשתות "מיוחדות" ואינן מוקצות בפומבי; הם נקראים כתובות IP פרטיות. למידע נוסף, קרא כאן: מהי כתובת IP פרטית?
הנה רשימה של טווחי הרשת הפרטית:
![]()
הדרך הקלה ביותר, אני חושב, לדמיין זאת היא לדמיין את הדברים הבאים. ספק שירותי האינטרנט שלך נותן לך כתובת IP אחת, "50.100.101.154", למשל. זה מחובר למודם / הנתב לבית שלך והוא כתובת ה- IP של הממשק הציבורי. עם זאת, יש לך יותר ממכשיר אחד שאתה רוצה ברשת שלך, אז מה שהמודם / הנתב שלך עושה זה שהוא יוצר רשת "פנימית". נניח שזה בוחר את המספר "192.168.1.0" עבור הרשת וזו מסיכת רשת רגילה (קרא קישורים קשורים למידע נוסף).
המשמעות היא שתוכל לחבר התקנים בתוך הנתב שלך ולתת להם כל כתובת IP שתתאים לדפוס זה: "192.168.1.1-254". האוקטט האחרון (רווח אחרי התקופה האחרונה) הוא ה"טווח הזמין "של כתובות ה- IP המארחות. יש כמה כתובות IP מיוחדות (כתובות רשת, כתובות שידור וכו '), אך אם אינך משתמש בסימן "0" או "255", ברוב המקרים יהיה בסדר.
לכן, התשובה הקצרה היא, "10.x.x.x, 192.168.x.x ו- 172.16-31.x.x" הם כולם כתובות IP שבהן תוכלו להשתמש ברשת הביתית שלכם, שלעולם לא יתנגשו עם כתובות IP ציבוריות. זה חשוב מהסיבה הבאה:
כשאתה מנסה להיכנס לאתר, נניח google.com, והדפדפן שלך יוצר קשר עם שרת DNS באינטרנט ואומר 'איפה google.com?', הוא מקבל תשובה בצורה של כתובת IP. התגובה היא בעצם, "אם אתה רוצה להגיע אל google.com, אז עבור אל 8.8.8.8." הדפדפן שלך שולח בקשה אל "8.8.8.8" וטוען את כל העמודים שיש.
מה אם השתמשת ב- "8.8.8.8" עבור כתובת IP ברשת הביתית שלך? ובכן, ייתכן שיש לך בעיה מכיוון שהנתב שלך עשוי לומר, "אני יודע איפה 8.8.8.8 זה ממש שם!" ואז אתה מאבד את הגישה ל- google.com מכיוון שאתה לא יכול לצאת מהרשת שלך ולפתור את הכתובת הנכונה "8.8.8.8". מכיוון שטווחי כתובות IP פרטיים מיועדים לשימוש פרטי בלבד, אתרים ציבוריים לעולם לא צריכים להשתמש בהם ולכן לעולם אל תחפש כתובת אתר (מחוץ לרשת המקומית שלך) שתצביע על אחד מהם.
"127.0.0.1" הוא סוג מיוחד של כתובת הנקרא כתובת "localhost" שלך (לא אכנס אליה כאן). הוא מכסה את כל טווח 127: "127.0.0.0 - 127.255.255.255". חשוב על זה כדרך לתת למכשיר כתובת IP משלו מבלי שאיש או כל דבר אחר יוכלו לעשות דברים עם אותה כתובת.
יש לך מה להוסיף להסבר? נשמע בתגובות. רוצה לקרוא תשובות נוספות ממשתמשי Stack Exchange אחרים המתמצאים בטכנולוגיה? עיין כאן בשרשור הדיון המלא .