קבל במהירות כתובת IP חיצונית משורת הפקודה

Anonim

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

או השתמשו בדברים הבאים:

dig +short myip.opendns.com @resolver1.opendns.com

התגובה עם כל המחרוזת לא תהיה אלא כתובת ה-IP החיצונית שלך, וזה מה שהעולם החיצון רואה, שונה מה-IP ה-LAN שלך.

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

אם אתה מוצא את עצמך זקוק לעתים קרובות ל-IP החיצוני שלך, צור כינוי bash מתוך פקודת החפירה הנ"ל, או שאתה יכול לפנות לשורת התפריטים בעזרת אפליקציה חינמית של צד שלישי שלא עושה דבר מלבד לשמור כתובת ה-IP החיצונית שלך בשורת התפריטים של OS X.

כדי ליצור פקודת אחזור IP מהירה עם שימוש בכינוי bash, הדבק את השורה הבאה ב-.bash_profile שלך:

alias getmyip='dig +short myip.opendns.com @resolver1.opendns.com'

שמור שינויים ב-.bash_profile, ועכשיו תצטרך רק להקליד 'getmyip' כדי להשתמש בכל מחרוזת הפקודות הארוכה. פנה אל CommandLineFu עבור מחרוזת החפירה.

שים לב שאתה יכול גם להיכנס לאתרים שונים כמו ifconfig.me ו-whatismyip.org דרך כל דפדפן אינטרנט, בין אם זה Lynx מהמסוף, או Safari וכרום ב-GUI, כדי לקבל IP חיצוני גם ככה. פקודות אלו יעבדו אותו דבר ב-Mac OS X או Linux, בעוד שהגישה מבוססת הדפדפן תעבוד ממש בכל דבר שמסוגל להריץ דפדפן אינטרנט.

קבל במהירות כתובת IP חיצונית משורת הפקודה