תצטרך את כתובת ה- IP החיצונית שלך אם ברצונך להתחבר מרחוק למחשב שלך. למצוא אותו ידנית זה קל, אבל הנה כיצד למצוא את זה מתוך תסריט לינוקס.
כתובות IP פנימיות וחיצוניות
כתובות פרוטוקול אינטרנט משמשים לזיהוי מכשירים ברשת. הם תווית ייחודית ברשת, המוקצית למכשיר יחיד. אם מכשיר אחר רוצה לשלוח נתונים למכשיר זה, הוא יכול לעשות זאת באמצעות כתובת ה- IP שלו.
למודם הפס הרחב שלך יש נתב רשת המובנה בתוכו שמכוון את תנועת הרשת סביב הרשת ממכשיר למכשיר. זו גם הרשות המקומית שמקצה כתובות IP למכשירים כאשר הם מצטרפים לרשת. זה גם שומר על טבלה של שמות רשת וכתובות IP. זה מאפשר לך לתת שמות משמעותיים למחשבים ברשת שלך, מכיוון - עבור בני אדם - קל יותר לעבוד איתם מאשר רשימות של מספרים.
מכשירים על מרשתת יש גם כתובת IP. לחלקם יש גם שמות, כמו אתרים. שירות שם דומיין ספקים מחפשים שמות דומיין באתר ומחליפים אותם לכתובות IP, באופן אוטומטי.
מודם הפס הרחב שלך מקבל פנים אינטרנט משלו או חיצוני כתובת IP על ידי שלך ספק אינטרנט (ISP). ללא קשר למספר המכשירים שעשויים להיות לך בבית המחוברים לאינטרנט, התנועה המשולבת שלהם עוברת דרך כתובת ה- IP היחידה הזו.
אם אתה מחוץ לעיר ורוצה להתחבר לשירות שרצית באחד המחשבים בביתך, תצטרך להשתמש בכתובת ה- IP החיצונית שלך כדי לעשות זאת. שֶׁלְךָ נתב יהיה צורך להגדיר כדי לנתב את בקשת החיבור שלך למכשיר המתאים בביתך, כמובן.
אלא אם כן אתה משלם מעט תוספת לספיק שלך בכל חודש עבור א סטָטִי כתובת ה - IP כתובת ה- IP החיצונית שלך עשויה להשתנות מעת לעת. הפעלה מחדש של מודם הפס הרחב שלך עשויה בהחלט לגרום לכך שקיבלת כתובת IP חיצונית אחרת. אז אם אתה צריך לדעת את כתובת ה- IP החיצונית שלך, אינך יכול פשוט לבדוק אותה פעם אחת ולאחסן אותה. תצטרך לקבוע מעת לעת מה זה.
מציאת כתובת ה- IP החיצונית שלך
לגלות את כתובת ה- IP החיצונית שלך פירושה לדבר עם משהו שנמצא מחוץ לרשת שלך. במילים אחרות, גישה למשהו באינטרנט שיכול לתת לנו את המידע שאנחנו רוצים. אנחנו צריכים להציץ לחלל ולראות מה מסתכל עלינו אחורה. ואז בקש ממנה את הכתובת החיצונית שלנו.
ישנן שתי דרכים שנוכל לעשות זאת. דרך אחת כוללת אתרים. יש הרבה אתרים שיראו לך מה כתובת ה- IP החיצונית שלך, וגם חבורה של מידע אחר. אתה יכול לגשת לאלה בדפדפן שלך, או להשתמש בכלי שורת פקודה כמו
סִלְסוּל
זה יכול לעשות
Https
בקשות.
הדרך השנייה היא להשתמש בפקודה ייעודית כמו
לַחפּוֹר
ו ה
לַחפּוֹר
הפקודה חוקרת את שרתי DNS לאחזור מידע.
באמצעות דפדפן
כמובן ששימוש בדפדפן אינו דרך ידידותית לסקריפט להשיג את כתובת ה- IP החיצונית שלך. אך התבוננות באתר שמספק שירות זה יכול לתת לנו מידע שימושי. נהגנו להמליץ IP4.me אבל האתר לא עודכן ל- HTTPS. זה עדיין משתמש במבוגר וחסר ביטחון Http ו האתר עדיין עובד, אך ישנן אלטרנטיבות טובות יותר עכשיו.
זה מדווח על ה- IP החיצוני שלנו כ- 178.238.11.140. גלילה מטה דרך דף האינטרנט תמצאו רשימת פקודות בהן תוכלו להשתמש בכדי לאחזר מידע מהאתר.
הדוגמאות בהן הם נותנים את כל השימוש
סִלְסוּל
לחקור את האתר. אז בואו נסתכל על
באמצעות
סִלְסוּל
ו
באמצעות תלתל
על מכונות הבדיקה שלנו,
פדורה 37
כבר היה
סִלְסוּל
מוּתקָן. היינו צריכים להתקין אותו במחשבי אובונטו ומנג'ארו שלנו.
אנו יכולים לנסות זאת עם הפקודה הראשונה המופיעה ב
ifconfig.me
עמוד אינטרנט.
כתובת ה- IP החיצונית שלנו מאוחרת ומוצגת בחלון המסוף. הפלט עצמות חשופות. אין אפילו תו חדש מודפס לאחר המחרוזת. שורת הפקודה מושחתת ממש מול כתובת ה- IP.
פקודה זו עובדת מכיוון שהחזרת כתובת ה- IP היא פעולת ברירת המחדל של האתר. אם פעולת ברירת המחדל תשתנה אי פעם, אנו עלולים להחזיר אלינו תוצאה אחרת. כדי לספק זאת, אנו יכולים לציין שאנו מבקשים את כתובת ה- IP שלנו על ידי הוספת מזהה "IP" לכתובת האתר.
זה ממחיש את הבעיה בשימוש באתר כמקור לכתובת ה- IP שלך. אתרים יכולים להיסגר או שהם יכולים לשנות את אופן פעולתם, או את הפורמט של המידע שהוחזר. שינויים אלה יבצעו סקריפטים זה תלוי באתרים אלה כדי להיכשל או להתנהג באופן בלתי צפוי.
שימוש במשאב בעל מוניטין ואמין כמו א DNS שרת הוא דרך חזקה יותר להשיג את ה- IP החיצוני שלך. כדי לשאילת בשרת DNS עלינו להשתמש בפקודת DIG.
קָשׁוּר: מה זה DNS, והאם עלי להשתמש בשרת DNS אחר?
באמצעות פקודת DIG
הפעם,
לַחפּוֹר
הותקן בפדורה ואובונטו, והיינו צריכים להתקין אותו רק במנג'ארו.
הפקודה היא הרגילה
פקמן
פקודה, אז אין שם הפתעות, אבל שם החבילה הוא לא מה שאתה יכול לצפות.
ל
להשתמש
לַחפּוֹר
כדי לגלות את כתובת ה- IP החיצונית שלנו, עלינו להפנות אותה לשרת DNS. אנו משתמשים ב-
OpenDns Server, המסופק על ידי סיסקו
ו
עלינו לציין את שם שרת ה- DNS בו אנו רוצים להשתמש, קדמה על ידי סימן AT "@." עלינו גם לתת שם לסוג הרשומה שאנו רוצים לאחזר. במקרה זה זה "myip." ה
+קצר
האפשרות מבטיחה שנקבל תגובה נמרצת, ולא תעלול.
הפעם, כתובת ה- IP שלנו כוללת תו חדש מודפס אחריה. כפי שנראה, זה מודפס לאחר מחרוזת כתובת ה- IP, זה לא חלק בלתי נפרד מהמחרוזת עצמה.
שימוש באלה בתסריט
ישנן סיבות רבות לכך שתרצה לדעת את כתובת ה- IP החיצונית שלך מתוך סקריפט. אולי יש לך סקריפט שמפקח על אם כתובת ה- IP החיצונית שלך השתנתה, והיא מודיעה לך מתי זה מתרחש. או אולי שרת מודיע ללקוחותיו כאשר הכתובת שלו משתנה. לא משנה מה הסיבות שלך, אנו יכולים ליישם את הפקודות בהן השתמשנו בשורת הפקודה בתוך סקריפט די בקלות.
כדי לאחזר את כתובת ה- IP החיצונית שלנו ולהקצות אותה ל-
מִשְׁתַנֶה
, עלינו רק לעטוף את הפקודה בתוך החלפת פיקוד,
$ (...)
, ולהקצות אותו למשתנה, כך:
הפקודה בתוך הסוגריים מבוצעת וערך ההחזרה מוחלף בביטוי. בדוגמה זו הפקודה מפושטת ל"משתנה = ערך החזרה. "
הנה זה בתסריט. הוספנו את
-s
(שקט) אפשרות ל-
סִלְסוּל
הפקודה למניעת ממנה לדיווח על התקדמות אחזור הנתונים.
העתק סקריפט זה לעורך ושמור אותו כ- "getEx1.sh", והפוך אותו להפעלה עם
ה
צ'מוד
פקודה
ו
לעשות את אותו הדבר עם האפשרות החזקה יותר של שימוש בשרת DNS ולא באתר, כל שעלינו לעשות הוא להחליף את
סִלְסוּל
פקודה עם
לַחפּוֹר
אחד.
שמור זאת כתסריט "getex2.sh" והפוך אותו להפעלה עם
צ'מוד
ו
אנו יכולים לראות מהפלט של שני הסקריפטים שלמרות הפקודה
לַחפּוֹר
הדפסת תו חדש בשורת הפקודה, בסקריפט אין קו חדש שנוסף ל
Extaddr
מִשְׁתַנֶה.
לכו על אמינות
תמיד בטוח יותר להשתמש בשירות מוכר בעל מוניטין ובעל פורמט פלט צפוי מאשר להשתמש באתר "לא רשמי". כמו כל דבר אחר באינטרנט, תסתכל טוב ממי אתה משיג את המידע שלך. '
קָשׁוּר: כיצד לתת לסקריפטים של לינוקס לגלות שהם פועלים במכונות וירטואליות
- › כיצד למצוא את כתובת ה- IP שלך מ- CMD (שורת הפקודה)
- › Wyze נופל, זה לא רק אתה
- › Microsoft Edge זוכה לצ'אט AI ומראה חדש ב- Windows
- › מיקרוסופט הופכת את בינג למנוע חיפוש AI
- › כיצד לחסום או לבטל את החסימה של מישהו ב- Tiktok
- › ה- OnePlus 11 כאן, אבל עם התחלה גסה
- › Bose QuiteCcomfort אוזניות 2 סקירה: צעד קדימה לביטול רעש אודיו