উত্তর:
ইউনিক্স মেশিনের আইপি ঠিকানা দেখতে এই কোডটি ব্যবহার করে দেখুন
nslookup mach_name
সিস্টেমের যে কোনও ইন্টারফেসের আইপি ঠিকানা পেতে আপনি আইফোনফিগ ব্যবহার করতে পারেন (নোট করুন যে একাধিক ইন্টারফেস এবং একাধিক আইপি ঠিকানা থাকতে পারে)।
শুরু করা:
$ ifconfig -a
en0
- আরও সাধারণ উত্তর ব্যবহার করা হয় ifconfig -a
। এছাড়াও, ifconfig
বাইনারি সবসময় চালু থাকে PATH
জন্য সাধারণ ব্যবহারকারীদের তাই তারা যেমন বিভিন্ন incantations চেষ্টা করতে হতে পারে /sbin/ifconfig -a
, /etc/ifconfig -a
রুট হিসাবে বা লগইন চেষ্টা ifconfig -a
।
host `hostname`
বা এই এক
nslookup `hostname` | grep -i address | awk -F" " '{print $2}' | awk -F# '{print $1}' | tail -n 1
এনএসলআপ দিয়ে শুরু করুন
nslookup `hostname`
তারপরে "ঠিকানা" অনুসন্ধান করুন
nslookup `hostname` | grep -i address
এটি কিছু ফিরে আসবে
Address: 192.168.1.1#53
Address: 192.168.1.167
এখন পাঠ্যের দ্বিতীয় কলামটি নির্বাচন করে কেবল ঠিকানাগুলি পুনরুদ্ধার করা যাক। আমরা ক্ষেত্র বিভাজক হিসাবে "" পাস করি
nslookup `hostname` | grep -i address | awk -F" " '{print $2}'
আমরা প্রথম কলামটি নির্বাচন করে "# 53" অংশটি থেকে মুক্তি পাব। আমরা ক্ষেত্র বিভাজক হিসাবে "#" পাস করি
nslookup `hostname` | grep -i address | awk -F" " '{print $2}' | awk -F# '{print $1}'
শেষ ঠিকানাটি স্থানীয় ঠিকানা। লেজ আমাদের এটি পেতে সহায়তা করবে।
nslookup `hostname` | grep -i address | awk -F" " '{print $2}' | awk -F# '{print $1}' | tail -n 1
একটি বিকল্প ipconfig
হয় ip(8)
যেখানে আউটপুট কিছুটা narrowed করা যেতে পারে। উদাহরণ স্বরূপ:
$ ip -f inet addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue
inet 127.0.0.1/8 scope host lo
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
inet 172.31.39.10/24 brd 172.31.39.255 scope global eth0
যে ইন্টারফেসটি লুপব্যাক নয় (লো) নয় এটি হ'ল: 172.31.39.10
ব্যবহার ifconfig
এবং inet
আউটপুট অংশ জন্য সন্ধান করুন । দ্রষ্টব্য যদি আপনার একাধিক নেটওয়ার্ক কার্ড থাকে (উদাহরণস্বরূপ ইথারনেট এবং ওয়্যারলেস) একাধিক এন্ট্রি থাকবে।