דף הבית » איך ל » איך אתה מוצא מיקום גיאוגרפי של המחשב באמצעות שורת הפקודה?

    איך אתה מוצא מיקום גיאוגרפי של המחשב באמצעות שורת הפקודה?

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

    מפגש השאלות והתשובות של היום מגיע אלינו באדיבות SuperUser - חלוקה מחודשת של Stack Exchange, קיבוץ מונחה על ידי הקהילה של אתרי אינטרנט של Q & A.

    צילום מסך באדיבות פול פנוויק (פליקר).

    השאלה

    קורא SuperUser AlikElzin-kilaka רוצה לדעת איך למצוא את מיקום כתובת ה- IP של המחשב באמצעות שורת הפקודה:

    כיצד ניתן לאתר את מיקום האינטרנט של המחשב (כתובת IP) באמצעות שורת הפקודה? האם הייתי משתמש curl או wget, למשל?

    כיצד אתה מוצא את מיקום כתובת ה- IP של המחשב באמצעות שורת הפקודה?

    התשובה

    SuperUser התורמים AlikElzin-kilaka ובן N יש את התשובה עבורנו. ראשון למעלה, AlikElzin-kilaka:

    יש שירות (IPInfo) שיכול לספק את התוצאות. ניתן להפעיל אותו באמצעות תלתל, לדוגמה:

    • סלסול ipinfo.io

    תוצאה:

    ניתן גם לבקש פרטים ספציפיים של כתובת IP:

    • סלסול

    תוצאה:

    מקור: כיצד לחפש את המיקום הגיאוגרפי של כתובת IP משורת הפקודה

    ואחריו התשובה מאת בן N:

    מאחר שהשאלה אינה מפרטת מערכת הפעלה, כך ניתן לקבל את אותו מידע עם תלתל של PowerShell (למעשה כינוי של Invoke-WebRequest)

    • (סלסול ipinfo.io)

    אשר מייצר מחרוזת JSON. כדי לקבל את האובייקט ש- JSON מייצג, השתמש ConvertFrom-JsonYou

    • סלסול ipinfo.io | ConvertFrom-Json

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

    • (סלסל ipinfo.io | ConvertFrom-Json)

    שים לב שהמידע הגיאוגרפי משירות זה אינו מדויק במיוחד, אבל הוא איתר אותי בתוך 20 ק"מ בערך מהמיקום האמיתי שלי, ומידע ספק שירותי האינטרנט נראה אמין.


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