সম্পর্কিত আইপি ঠিকানার তালিকা পাওয়ার জন্য, আপনি নেটস্প্যাট কমান্ডটি ব্যবহার করতে পারেন
netstat -rn
এটি আইপি ঠিকানার দীর্ঘ তালিকা দেয় এবং প্রয়োজনীয় ক্ষেত্রটি খুঁজে পাওয়া সহজ নয়। নমুনা ফলাফল নিম্নলিখিত হিসাবে:
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 192.168.195.1 UGSc 17 0 en2
127 127.0.0.1 UCS 0 0 lo0
127.0.0.1 127.0.0.1 UH 1 254107 lo0
169.254 link#7 UCS 0 0 en2
192.168.195 link#7 UCS 3 0 en2
192.168.195.1 0:27:22:67:35:ee UHLWIi 22 397 en2 1193
192.168.195.5 127.0.0.1 UHS 0 0 lo0
More result is truncated.......
গেটওয়ের আইপি ঠিকানাটি প্রথম লাইনে রয়েছে; এটির প্রথম কলামে একটি ডিফল্ট।
ফলাফলের শুধুমাত্র নির্বাচিত লাইনগুলি প্রদর্শন করতে, আমরা ব্যবহার করতে পারি , grep সহ কমান্ড netstat কমান্ড
netstat -rn | grep 'default'
এই কমান্ডটি ফলাফলের লাইনগুলিকে ডিফল্ট অবস্থায় ফিল্টার করে এবং প্রদর্শন করে। এই ক্ষেত্রে, আপনি নীচের মত ফলাফল দেখতে পারেন:
default 192.168.195.1 UGSc 14 0 en2
আপনি যদি কেবল গেটওয়ের আইপি ঠিকানা এবং অন্য কিছু খুঁজে পেতে আগ্রহী হন তবে আপনি আরও ব্যবহার করে ফলাফল ফিল্টার করতে পারবেন বেতার । Awk কমান্ড ইনপুট ফলাফলের সাথে প্যাটার্নটির সাথে মেলে এবং আউটপুট প্রদর্শন করে। আপনি যখন কোনও ফলাফল বা ব্যাচের কাজে সরাসরি আপনার ফলাফলটি ব্যবহার করছেন তখন এটি কার্যকর হতে পারে।
netstat -rn | grep 'default' | awk '{print $2}'
Awk কমান্ডটি জানায় লেখার ফলাফলের দ্বিতীয় কলামটি মেলে এবং মুদ্রণ । চূড়ান্ত ফলাফলটি এরকম দেখাচ্ছে:
192.168.195.1
এই ক্ষেত্রে, নেটস্প্যাট সমস্ত ফলাফল প্রদর্শন করে, গ্রেপ কেবল এটিতে 'ডিফল্ট' দিয়ে রেখাটি নির্বাচন করে এবং পাঠের দ্বিতীয় কলামটি প্রদর্শন করার জন্য পটভূমির সাথে আরও ভাল মেলে matches
প্রয়োজনীয় ফলাফল পেতে আপনি একইভাবে রুট -n পেতে ডিফল্ট কমান্ডটি ব্যবহার করতে পারেন। পুরো কমান্ডটি হ'ল
route -n get default | grep 'gateway' | awk '{print $2}'
এই কমান্ডগুলি লিনাক্সের পাশাপাশি ইউনিক্স সিস্টেম এবং ম্যাক ওএসেও কার্যকরভাবে কাজ করে।