Windows Tips & News

קבל מידע גיאוגרפי של כתובת IP ב-Windows 10

במאמר הקודם שלנו ראינו כיצד לקבל מידע מיקום גיאוגרפי עבור כתובת IP באמצעות bash, curl ו-jq בלינוקס. בוא נראה איך אפשר לעשות את אותו הדבר ב-Windows 10. אנחנו יכולים להשתמש ב-Bash ב-Linux או ב-PowerShell לאותה מטרה.

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

קבל מידע מיקום גיאוגרפי של כתובת IP ב-Windows 10 באמצעות Bash ב-Ubuntu

אם מותקן לך Bash על לינוקס, אז אתה יכול להשתמש בו במקרה זה. עליך להתקין את מנתח JSON של מסוף jq. עשה זאת באופן הבא.

    1. פתח את Bash באובונטו. אולי תצטרך להתקין אותו קודם. עיין במאמר הבא:
      כיצד להפעיל את Ubuntu Bash ב- Windows 10טיפ: אתה יכול הוסף את Bash על אובונטו לתפריט ההקשר של הסייר כדי לפתוח אותה במהירות בכל תיקיה רצויה.
    2. הקלד את הפקודה הבאה:
      sudo apt-get להתקין jq

      האפליקציה תותקן:

    3. כעת, אתה יכול להשתמש בפקודה הבאה:
      סִלְסוּל http://freegeoip.net/json/119.94.116.145>tmpjson.txt &&jq '.' tmpjson.txt && rm tmpjson.txt

      הפלט:

זו אותה פקודה I בשימוש בסביבת לינוקס המקוריתעם זאת, יש תקלה. ב-Windows 10, Bash on Ubuntu שברה את התמיכה בפלט צינור. בשל בעיה זו, אינך יכול לשלב כלים מרובים לעבוד יחד כראוי.

אז השתמשתי בקובץ זמני 'tmpjson.txt' המאחסן את תגובת השרת ולאחר מכן נמחק.

אם אינך משתמש ב-Bash ב-Ubuntu, אתה יכול להשתמש ב-PowerShell במקום זאת.

קבל מידע מיקום גיאוגרפי של כתובת IP ב-Windows 10 באמצעות PowerShell

פתח מופע חדש של PowerShell כמתואר כאן: כל הדרכים לפתוח את PowerShell ב-Windows 10

במקום כלי הסלסול, אתה יכול להשתמש ב-cmdlet Invoke-RestMethod. הוא נוצר במיוחד כדי לעבוד עם שירותי REST (Representational State Transfer) שבדרך כלל מחזירים נתוני JSON או XML.

התחביר הוא כדלקמן:

Invoke-RestMethod -Method Get -Uri http://freegeoip.net/json/119.94.116.145

התוצאה של הפקודה תהיה כדלקמן:

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

זהו זה.

שנה קיצורי מקשים של קריין ב-Windows 10

שנה קיצורי מקשים של קריין ב-Windows 10

Narrator היא אפליקציה לקריאת מסך המובנית ב-Windows 10. Narrator מאפשר למשתמשים עם בעיות ראייה להש...

קרא עוד

Windows 10: שינויים המגיעים עם עדכון Redstone

Windows 10: שינויים המגיעים עם עדכון Redstone

בהמשך לעדכון Windows 10 לנובמבר/גרסה 1511, העדכון הגדול הבא - בשם הקוד Redstone - צפוי במהלך השנה...

קרא עוד

כיצד להציג שעון עם תאריך בפאנל XFCE אנכי

כיצד להציג שעון עם תאריך בפאנל XFCE אנכי

מוּמלָץ: לחץ כאן כדי לתקן בעיות של Windows ולמטב את ביצועי המערכתXFCE4 היא סביבת שולחן העבודה המו...

קרא עוד