כיצד להשיג את ה- IP הציבורי שלך בסקריפט של לינוקס באש

Nov 9, 2025
לינוקס

תצטרך את כתובת ה- 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 סקירה: צעד קדימה לביטול רעש אודיו

לינוקס - המאמרים הפופולריים ביותר

כיצד הרחבת השימוש Brace ב- Shell Bash של לינוקס

לינוקס May 12, 2025

Fatmawati Achmad Zaenuri / Shutterstock הרחבת Brace היא טכניקה יעילה כדי ליצור רשימות של מחרוזות שיכולות לש�..


כיצד להשתמש strace כדי מערכת שיחות לינוקס צג

לינוקס Jun 23, 2025

fatmawati Achmad zaenuri / Shutterstock.com תוכניות לינוקס לשאול את גַרעִין כדי לעשות כמה דברים עבו�..


מה חדש ב- GNOME 40?

לינוקס Jul 23, 2025

קרן גנום Gnome 40 יש יותר מאשר ערכת מספור חדש. יחד עם המראה החדש שלה מגיע דרך חדשה של עבודה. ..


5 Specialized לינוקס הפצות עם תכונות ייחודיות

לינוקס Jul 20, 2025

כשקוראים את הרשימה cartoonishly ארוכה של הפצות לינוקס קיימות, הטעמים ומשונים ואת off-יורה של off-יורה לכל מתחילי�..


מהם החסרונות של מעבר לינוקס?

לינוקס Oct 27, 2025

לארי ewing ו gimp האוונגליסטים לינוקס (כמותי) ממהר להצביע על יתרונות רבים של מיתוג מעל מ- Windo..


מה חדש בפדורה 35

לינוקס Nov 2, 2025

פדורה 35, כובע אדום "S חינם חלוקת לינוקס (הפצה), שוחרר ב -2 בנובמבר, 2021. מתוך חוויה שולחני מעודכנ�..


אובונטו 21.10 מגיע עם שולחן 40 GNOME אישית

לינוקס Oct 14, 2025

אובונטו אם אתה משתמש אובונטו, או מישהו שחושב לתת לו לנסות, היום הוא יום טוב. Canonical יש פרסמה רשמי..


כיצד לרשום שירותי לינוקס באמצעות SystemCtl

לינוקס Oct 18, 2025

מחשב לינוקס שלך מסתמך על הרבה משימות רקע הנקראות שירותים או דמונס. בהפצות מבוססות SystemD יש לך פקודות מובנות ..


קטגוריות