কখনও কখনও আপনার কোনও আইপি ঠিকানার জন্য ভূ-অবস্থান সংক্রান্ত তথ্য দ্রুত পাওয়া দরকার। লিনাক্সে, আপনি আপনার সময় বাঁচাতে এবং এই তথ্যটি দ্রুত উদ্ধার করতে কনসোল অ্যাপ্লিকেশনগুলির শক্তি ব্যবহার করতে পারেন। আসুন দেখুন এটি কীভাবে করা যায়।
বিজ্ঞাপন
একটি নির্দিষ্ট আইপি ঠিকানা সম্পর্কে ভূ অবস্থানের তথ্য পেতে, আপনাকে কিছু অনলাইন পরিষেবা ব্যবহার করতে হবে যা উপযুক্ত এপিআই সরবরাহ করে। অনুমোদনের পদ্ধতি এবং এপিআই কী পরিচালনা এড়াতে কিছু সরকারী পরিষেবা ব্যবহার করা ভাল ধারণা। এরকম একটি পরিষেবা ফ্রিজিওআইপিএন।
এটি আইপি ঠিকানাগুলির ভূ-অবস্থান অনুসন্ধানের জন্য একটি সর্বজনীন HTTP এপিআই সরবরাহ করে। এটি আইপি ঠিকানার একটি ডাটাবেস ব্যবহার করে যা অন্যান্য অঞ্চল সম্পর্কিত সময় অঞ্চল, অক্ষাংশ এবং দ্রাঘিমাংশের সাথে শহরের সাথে সম্পর্কিত। এটি খুব দরকারী।
পরিষেবাটি JSON বা XML হিসাবে অনুসন্ধানের ফলাফল সরবরাহ করতে পারে। সুতরাং, আমরা যদি কিছু জেএসএন পার্সারের সাথে কার্ল একত্রিত করি তবে আমরা প্রয়োজনীয় তথ্য পেতে পারি।
কীভাবে আপনি ইনস্টাগ্রাম পোস্টে সঙ্গীত যুক্ত করবেন
আমি আমার প্রিয় JSON পার্সার ব্যবহার করব, জকিউ:
এটি খুব লাইটওয়েট এবং দ্রুত।
আমাদের ক্ষেত্রে, কোয়েরিটি নিম্নরূপ হওয়া উচিত:
http://freegeoip.net/json/119.94.116.145
এখানে 'জসন' অংশটি পছন্দসই ডেটা ফর্ম্যাট। জেএসএন ছাড়াও এটি এক্সএমএল বা সিএসভি হতে পারে।
আসুন কার্ল দিয়ে ক্যোয়ারি চালাও এবং আউটপুটটি দেখুন:
ফলাফলটি কাঁচা জেএসএন আউটপুট যা পড়া শক্ত। ফলাফল সেটটির উপস্থিতি উন্নত করতে, আসুন আমরা জেকিউ সরঞ্জামটি ব্যবহার করি। এটি নিম্নরূপে কার্লের সাথে একত্রিত করুন:
কার্ল http://freegeoip.net/json/119.94.116.145ypejq
আউটপুটটি পড়া সহজ হবে:
জিকিউ ব্যবহার করে, আপনি আউটপুট ফিল্টার করতে পারেন এবং এটি কেবল প্রয়োজনীয় ক্ষেত্রগুলি প্রদর্শন করতে পারেন। নিম্নলিখিত কমান্ডটি কেবলমাত্র দেশের নাম, অক্ষাংশ এবং দ্রাঘিমাংশ প্রদর্শন করবে:
কার্ল
আপনি এই কমান্ডটি নিম্নলিখিত শেল স্ক্রিপ্ট হিসাবে সংরক্ষণ করতে পারেন:
# !!
পরের বার যখন আপনার ভৌগলিক অবস্থানের তথ্য নেওয়া দরকার, আপনি নিজের স্ক্রিপ্টটি এভাবে চালিত করতে পারেন:
./geo.sh IP_address
এটাই.