رئيسي لينكس احصل على معلومات تحديد الموقع الجغرافي لعنوان IP في Bash في Linux

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



اترك رد

تحتاج أحيانًا إلى الحصول على معلومات تحديد الموقع الجغرافي لعنوان IP بسرعة. في Linux ، يمكنك استخدام قوة تطبيقات وحدة التحكم لتوفير وقتك واسترداد هذه المعلومات بسرعة. دعونا نرى كيف يمكن القيام بذلك.

إعلانات


للحصول على معلومات الموقع الجغرافي حول عنوان IP محدد ، تحتاج إلى استخدام بعض الخدمات عبر الإنترنت التي توفر واجهة برمجة التطبيقات المناسبة. إنها لفكرة جيدة استخدام بعض الخدمات العامة لتجنب إجراء التفويض وإدارة مفتاح واجهة برمجة التطبيقات. إحدى هذه الخدمات هي FreeGeoIP.net.

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

يمكن أن توفر الخدمة نتائج بحث مثل JSON أو XML. لذلك ، إذا قمنا بدمج curl مع بعض محلل JSON ، فيمكننا الحصول على المعلومات المطلوبة.

كيفية الانضمام إلى خادم csgo مع IP

سأستخدم محلل JSON المفضل لدي ، jq:

jq-in-reposإنه خفيف الوزن وسريع للغاية.

بالنسبة لحالتنا ، يجب أن يكون الاستعلام كما يلي:

http://freegeoip.net/json/119.94.116.145

جزء 'json' هنا هو تنسيق البيانات المطلوب. إلى جانب JSON ، يمكن أن يكون XML أو CSV.

لنقم بتشغيل الاستعلام باستخدام curl ونرى الناتج:

الاستعلام الجغرافي الخاموالنتيجة هي إخراج JSON خام يصعب قراءته. لتحسين مظهر مجموعة النتائج ، دعنا نستخدم أداة jq. ادمجه مع الضفيرة كما يلي:

curl http://freegeoip.net/json/119.94.116.145|jq

سيكون الإخراج أسهل في القراءة:الاستعلامات الجغرافية المفلترة

باستخدام jq ، يمكنك تصفية الإخراج وجعله يعرض الحقول المطلوبة فقط. سيعرض الأمر التالي اسم الدولة وخط العرض وخط الطول فقط:

curl http://freegeoip.net/json/119.94.116.145|jq -r '.country_name، .latitude، .longitude'

يمكنك حفظ هذا الأمر كبرنامج shell النصي التالي:

#! / bin / sh curl -s http://freegeoip.net/json/|jq -r '.country_name، .latitude، .longitude'

في المرة التالية التي تحتاج فيها إلى الحصول على معلومات تحديد الموقع الجغرافي ، يمكنك تنفيذ البرنامج النصي الخاص بك كما يلي:

./geo.sh IP_address

هذا هو.

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

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

تحذير: يمكن لمتصفح Firefox أن يتلف محرك أقراص SSD
تحذير: يمكن لمتصفح Firefox أن يتلف محرك أقراص SSD
يُظهر الاكتشاف الأخير أن Firefox يتسبب في قدر كبير بشكل غير طبيعي من عمليات القرص التي يمكن أن تؤدي إلى تآكلها أو تقليل عمرها على محركات أقراص الحالة الصلبة.
IMEI Checker & ESN Checker مجانًا
IMEI Checker & ESN Checker مجانًا
ما هو رقم IMEI؟ IMEI - الهوية الدولية للأجهزة المحمولة. IMEI هو معيار مشترك لجميع الأجهزة المحمولة ، وهو مخصص للهاتف في وقت التصنيع في المصنع. يعد iPhone IMEI و iPhone ESN
كيفية استخدام Google Authenticator على سطح المكتب الخاص بك
كيفية استخدام Google Authenticator على سطح المكتب الخاص بك
يعد Google Authenticator تطبيقًا سهل الاستخدام للغاية عندما تحتاج إلى طبقة إضافية من حماية البيانات. للأسف ، التطبيق متاح فقط على الأجهزة المحمولة. ومع ذلك ، فقد أنشأ العديد من المطورين تطبيقات مماثلة لأجهزة كمبيوتر سطح المكتب. WinAuth WinAuth واحد
كيفية تغيير حجم الخط في نعرفكم
كيفية تغيير حجم الخط في نعرفكم
Tumblr عبارة عن منصة تدوين مصغر ومنصة وسائط اجتماعية حيث يمكن للمستخدمين نشر وسائط متعددة ومحتويات أخرى في مدونة قصيرة الشكل. قابل للتخصيص بدرجة كبيرة ، فهو يمكّنك من تغيير حجم الخط من خلال السماح لك بالوصول إلى كود CSS الأولي
أعد تعيين قائمة Win + X إلى Alt + X و / أو Ctrl + Alt + X
أعد تعيين قائمة Win + X إلى Alt + X و / أو Ctrl + Alt + X
كيفية إعادة تعيين قائمة Win + X إلى Alt + X و / أو Ctrl + Alt + X في Windows 10 مؤخرًا ، سألني قارئ Winaero عما إذا كان من الممكن إعادة تعيين قائمة Win + X إلى تسلسل مفتاح اختصار مختلف. بينما لا يقدم Windows 10 خيارًا مدمجًا ، فقد قمت بحل هذا
كتب Kindle المجانية: كيفية شراء واستعارة كتب Kindle المجانية في المملكة المتحدة
كتب Kindle المجانية: كيفية شراء واستعارة كتب Kindle المجانية في المملكة المتحدة
يعد العثور على كتب Kindle المجانية التي ليست فظيعة أمرًا صعبًا. صحيح أنك تحصل على ما تدفع مقابله ، لكن هذا لا يعني أنه لا يمكنك ، ولا يجب أن تكون صعب الإرضاء في البحث عن
كيفية إيقاف تشغيل المفاتيح الثابتة على نظام التشغيل Windows
كيفية إيقاف تشغيل المفاتيح الثابتة على نظام التشغيل Windows
للمفاتيح اللاصقة استخداماتها، ولكنها قد تكون محبطة أيضًا. لهذا السبب تحتاج إلى معرفة كيفية إيقاف تشغيل Sticky Keys على نظام Windows. إنها عملية سريعة وبسيطة.