קבל IP ציבורי מטרמינל ב- Ubuntu 20.04

Get Public Ip From Terminal Ubuntu 20



אם אתה משתמש באינטרנט, אז שמעת על כתובת IP, נכון? ברשת מחשבים, כתובת IP (פרוטוקול אינטרנט) היא מזהה מספרי לזיהוי התקן מסוים שמשתמש בפרוטוקול האינטרנט לתקשורת. ניתן להקצות למכשיר את כתובת ה- IP באופן זמני או קבוע.

כאשר המכשיר מתחבר להתקנים אחרים דרך הרשת, התקנים אחרים רואים את כתובת ה- IP הציבורית. במדריך זה, בדוק כיצד להשיג את כתובת ה- IP הציבורית של המכשיר שלך מהמסוף ב- Ubuntu 20.04.







יסודות כתובת IP

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



בואו נסתכל במהירות על איך נראית כתובת IP. במקרה של IPv4, מדובר בכתובת של 32 סיביות (4 בתים) המחולקת לארבעה בלוקים של 8 סיביות המופרדים על ידי. סמלים. הכתובת מיוצגת במספרים עשרוניים.



$172.15.250.1

הטווח האפשרי של IPv4 הוא מ 0.0.0.0 עד 255.255.255.255.





במקרה של IPv6, זה קצת מסובך אך דומה באופן עקרוני. כתובת IPv6 היא כתובת של 128 סיביות (8 בתים) המחולקת לשמונה בלוקים של 16 סיביות המופרדים על ידי: סמלים. הכתובת מיוצגת במספרים הקסדצימליים.

$2000: 0000:3339: CFF1: 0069: 0000: 0000: FEFD

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



$2000:0:3339: CFF1:69:: FEFD

קבל את כתובת ה- IP הציבורית מהמסוף

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

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

קבל כתובת IP ציבורית באמצעות dig

החפירה (מגרש מידע על תחום) היא כלי עזר פשוט לחיפוש שרתי שמות DNS. באמצעות כלי החפירה יחד עם OpenDNS כפתרון, נוכל להשיג את כתובת ה- IP הציבורית.

$אתה+myip.opendns.com קצר@resol1.opendns.com

קבל כתובת IP ציבורית באמצעות המארח

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

$מארח myip.opendns.com resolver1.opendns.com

הפלט מעט גדול מהדוגמה הקודמת. רוצה רק את כתובת ה- IP כפלט? לאחר מכן העבר את הפלט ל- אחיזה ו awk כדי לסנן אותו. למידע נוסף על אחיזה ו awk .

$ host myip.opendns.com resolver1.opendns.com|
אחיזה 'יש ל- myip.opendns.com' | awk '{הדפס $ 4}'

קבל כתובת IP ציבורית באמצעות wget

Wget הוא הורדת שורת פקודה פשוטה ורבת עוצמה. כיצד אנו משתמשים ב- wget כדי לקבל את כתובת ה- IP הציבורית? על ידי הורדת קובץ מסוים משירות מקוון מסוים.

ראשית, ודא כי wget מותקן במערכת שלך. הפעל את הפקודה הבאה.

$סודועדכון מתאים&& סודומַתְאִיםלהתקין wget

אנו מוכנים לבדוק את כתובת ה- IP הציבורית. הראשון הוא שירות הד הד . הפעל את הפקודה הבאה.

$wget -qO-http://ipecho.net/מישור| קסארגס זרק

הבא הוא icanhazip.com . אתר זה מחזיר את כתובת ה- IP הציבורית בפורמט טקסט רגיל.

$wget -qO-icanhazip.com

עוד שירות דומה הוא ifconfig.co .

$wget -qO-ifconfig.co

תוכל גם להשתמש ב- ifconfig.me כדי לקבל את כתובת ה- IP.

$wget -qO-ifconfig.me| קסארגס זרק

קבל כתובת IP ציבורית באמצעות cURL

כלי הסלסול הוא עוד הורדה/מעלה שורת פקודות פופולרית שיכולה לפעול על כל אחד מהפרוטוקולים הפופולריים (HTTP, HTTPS, FTP, FTPS ואחרים).

Curl אינו מותקן מראש באובונטו 20.04. התקן תלתל.

$סודועדכון מתאים&& סודומַתְאִיםלהתקיןסִלְסוּל

השיטה דומה לזו של wget.

$סלסול ifconfig.co

$סלסול ifconfig.me&& זרק

$סלסול icanhazip.com&& זרק

קבל כתובת IP ציבורית באמצעות ip

פקודת ip אחראית על ניהול התקני רשת, ממשקים ומנהרות. הוא יכול גם לדווח על מידע על הרשתות המחוברות.

הפעל את פקודת ה- ip הבאה כדי להציג את ממשקי הרשת וכתובת ה- IP.

$ip addrהופעה

הפקודה הבאה היא הפקודה המקבילה. זה ייתן את אותה התוצאה.

$ipל

מחשבות אחרונות

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

מחשוב שמח!