رئيسي نظام التشغيل Windows 10 احصل على معلومات تحديد الموقع الجغرافي لعنوان IP في Windows 10

احصل على معلومات تحديد الموقع الجغرافي لعنوان IP في Windows 10



في مقالتنا السابقة ، رأينا كيفية الحصول على معلومات تحديد الموقع الجغرافي لعنوان IP باستخدام bash و curl و jq في Linux. دعونا نرى كيف يمكن فعل الشيء نفسه في Windows 10. يمكننا استخدام Bash على Linux أو PowerShell لنفس الغرض.

إعلانات


مرة أخرى ، سوف نستخدم الخدمة المجانية 'freegeoip.net' كمصدر لمعلومات تحديد الموقع الجغرافي. يوفر واجهة برمجة تطبيقات HTTP عامة للبحث في تحديد الموقع الجغرافي لعناوين IP. يستخدم قاعدة بيانات لعناوين IP المرتبطة بالمدن إلى جانب المعلومات الأخرى ذات الصلة مثل المنطقة الزمنية وخط العرض وخط الطول. هذا مفيد جدا.

لماذا شاشة جهاز الكمبيوتر الخاص بي صفراء

احصل على معلومات تحديد الموقع الجغرافي لعنوان IP في Windows 10 باستخدام Bash على Ubuntu

إذا كان لديك Bash على Linux مثبتًا ، فيمكنك استخدامه في هذه الحالة. تحتاج إلى تثبيت المحلل اللغوي JSON لوحدة التحكم jq. افعل ذلك على النحو التالي.

    1. افتح Bash على Ubuntu. قد تحتاج إلى تثبيته أولاً. انظر المقال التالي:
      كيفية تمكين Ubuntu Bash في نظام التشغيل Windows 10 نصيحة: يمكنك ذلك أضف Bash على Ubuntu إلى قائمة سياق Explorer لفتحه في أي مجلد مطلوب بسرعة.
    2. اكتب الأمر التالي:
      sudo apt-get install jq

      سيتم تثبيت التطبيق:مع بوويرشيل

    3. الآن ، يمكنك استخدام الأمر التالي:
      curl http://freegeoip.net/json/119.94.116.145>tmpjson.txt && jq '.' tmpjson.txt && rm tmpjson.txt

      الإخراج:

إنه نفس الأمر أنا المستخدمة في بيئة Linux الأصلية ومع ذلك ، هناك خلل. في Windows 10 ، كسر Bash على Ubuntu الدعم لإخراج خط الأنابيب. بسبب هذه المشكلة ، لا يمكنك الجمع بين أدوات متعددة للعمل معًا بشكل صحيح.

لذلك استخدمت ملفًا مؤقتًا 'tmpjson.txt' يخزن استجابة الخادم ثم يتم حذفه.

إذا لم تكن من مستخدمي Bash على Ubuntu ، فيمكنك استخدام PowerShell بدلاً من ذلك.

كيفية تبديل الأحرف في gta 5

احصل على معلومات تحديد الموقع الجغرافي لعنوان IP في Windows 10 باستخدام PowerShell

افتح مثيلًا جديدًا من PowerShell كما هو موضح هنا: كل الطرق لفتح PowerShell في Windows 10

بدلاً من أداة curl ، يمكنك استخدام الأمر cmdlet استدعاء RestMethod . تم إنشاؤه خصيصًا للعمل مع خدمات REST (نقل الحالة التمثيلية) التي عادةً ما تُرجع بيانات JSON أو XML.

بناء الجملة كما يلي:

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

ستكون نتيجة الأمر كما يلي:

كيفية اغلاق الايفون بدون زر الطاقة

لا تحتاج حتى إلى تطبيق تنسيق إضافي على الأمر. يتم عرضه بشكل جيد بالفعل في الإخراج.

هذا هو.

مقالات مثيرة للاهتمام

اختيار المحرر

مراجعة HP Compaq dc7800 Ultra Slim
مراجعة HP Compaq dc7800 Ultra Slim
يعتبر الطراز DC7800 Small Form Factor حجمًا عمليًا لا يمكن إنكاره بالنسبة لجهاز الكمبيوتر ، خاصة إذا كان من المحتمل أن تقوم بترقية أجهزة كمبيوتر العمل الخاصة بك خلال حياتهم. ولكن إذا كانت مساحة المكتب مصدر قلق أكبر من إمكانية الترقية ، فإن Ultra
يضيف Opera Developer 40.0.2296.0 قارئ RSS ودعم Chromecast
يضيف Opera Developer 40.0.2296.0 قارئ RSS ودعم Chromecast
بشرى سارة لجميع مستخدمي Opera. يأتي مطور Opera 40.0.2296.0 مزودًا بقارئ RSS مدمج ولديه أيضًا دعم Chromecast.
Wolfenstein 2: تاريخ إصدار New Colossus وطريقة اللعب - شاهد 10 دقائق من اللقطات من نيو أورلينز
Wolfenstein 2: تاريخ إصدار New Colossus وطريقة اللعب - شاهد 10 دقائق من اللقطات من نيو أورلينز
Wolfenstein II: The New Colossus سخيف بشكل رائع. إنها تنبض بالحياة بشكل لا مثيل له ، ومما رأيناه حتى الآن ، تمكنت من التفوق على سابقتها بكل الطرق تقريبًا. يوجد أدناه ملخص لجميع المعلومات
كيف تلعب الدعم في League of Legends
كيف تلعب الدعم في League of Legends
يلعب الدعم دورًا حيويًا في League of Legends. هؤلاء اللاعبون الأساسيون هم سادة اللعبة ، ويتحكمون بكفاءة في تدفقها ويحددون نتيجتها. تعد شخصيات الدعم أيضًا جزءًا لا يتجزأ من أداء ADC الخاص بهم ، والذي يترجم عادةً إلى
كيفية تشغيل HDR على تلفزيونات Vizio
كيفية تشغيل HDR على تلفزيونات Vizio
لقد تحقق حلمك ، واشتريت أخيرًا تلفزيون 4K. إنه كبير ، إنه جميل ، وكل الأشياء التي أردتها أن تكون. أنت متحمس جدًا لمشاهدة بعض ما تفضله
كيفية تثبيت أي ملف على قائمة ابدأ في Windows 10
كيفية تثبيت أي ملف على قائمة ابدأ في Windows 10
في نظام التشغيل Windows 10 ، من الممكن تثبيت أي ملف في قائمة ابدأ بغض النظر عن نوع الملف الخاص به. مع القليل من الاختراق يمكنك تشغيله.
اكتب لعبة Raspberry Pi الخاصة بك
اكتب لعبة Raspberry Pi الخاصة بك
يعد Raspberry Pi إحساسًا بالحاسوب ، ولكنه مصمم في الأصل بهدف رئيسي واحد: إلهام جيل جديد للنظر إلى ما وراء أجهزة الألعاب والهواتف الذكية والأجهزة اللوحية ، واعتناق طريقة البرمجة. إذا كنت تبحث عن