আইপি ঠিকানা থেকে ল্যানে কম্পিউটারের নাম কীভাবে পাবেন?


54

আমার নেটওয়ার্কে লিনাক্স চালিত মেশিন এবং উইন্ডোজ চলমান অন্যদের অন্তর্ভুক্ত রয়েছে। এবং আমার মেশিন লিনাক্স চলছে।


2
প্রশ্নটি কিছুটা অস্পষ্ট, যার ফলস্বরূপ নীচে বিভিন্ন - এবং ভাল - ফলাফলগুলি পাওয়া গেল। আপনি কি কোনও হোস্টের DNS নাম সন্ধান করতে চান? আপনি কি WINS নাম সন্ধান করতে চান? আপনি কি পাওয়া সমস্ত হোস্টের জন্য নেটওয়ার্ক অনুসন্ধান করতে চান? এই সমস্ত প্রশ্নের উত্তর দেওয়া হয় - তবে প্রয়োজনীয় নির্দিষ্ট উত্তরটি অজানা unknown
মেই

উত্তর:


35

টার্মিনাল টাইপ করুন

arp -a

এটি লিনে সমস্ত হোস্টের নাম প্রদর্শন করবে এটি লিনাক্স বা উইন্ডোজ কিনা।


14
এটি আমার স্থানীয় নেটওয়ার্কে এমন কিছুই দেখায় না যার 30+ লিনাক্স মেশিন রয়েছে ...
সেরিন

@ কেরিন আপনি নিজে লিনাক্স মেশিনে আছেন?
শশাঙ্ক সাওয়ান্ত

1
উবুন্টুতে 14.04 এ বলেছেন: "? (192.168.1.2) 00: 22: 6b: f2: 33: b3 [ইথার] wlan0 এ", আমাকে কেবল আমার রাউটার সম্পর্কে তথ্য দেয় (আমার ল্যাপটপটি এর সাথে ওয়াইফাইয়ের মাধ্যমে সংযুক্ত থাকে, যেমন অন্যান্য 10 টি ডিভাইস এটিএম সম্পর্কে)। ম্যান আরপের দিকে তাকালে এটি আরও বলে যে "আরপ - সিস্টেম এআরপি ক্যাশে ম্যানিপুলেট"। এই সরঞ্জামটি কীভাবে আসল প্রশ্নটি সমাধান করবে?
জের্লোস

5
উবুন্টু 14.04 এ একই, এখানে কেবল একটি গুচ্ছের তালিকা রয়েছে? (192.168.55.147) at ac:3a:7a:a4:01:d4 [ether] on eth0
এলিজা লিন

2
একই অবস্থা. আমি কেবল হোস্টনামের সাহায্যে লোকালহোস্ট অ্যাক্সেস করতে পারি, অন্য কোনও কিছুই এটির হোস্টনাম, এমনকি আমি নিজেই সেটআপ করেছি লিনাক্স মেশিনের বিজ্ঞাপন বলে মনে হয় না।
আনফা

19

টার্মিনাল টাইপ করুন

sudo aptitude install nmap
nmap -sP xxx.xxx.xxx.xxx

এটি আপনাকে দেবে:

Starting Nmap 5.21 ( http://nmap.org ) at 2012-11-03 19:08 CET
Nmap scan report for HOST.DOMAIN (xxx.xxx.xxx.xxx)
Host is up (0.00052s latency).
MAC Address: YY:YY:YY:YY:YY:YY (Manufactor)
Nmap done: 1 IP address (1 host up) scanned in 0.11 seconds

যেখানে HOST.DOMAIN হ'ল মেশিনটির DNS- নাম।


10
এটি সমস্ত সক্রিয় আইপি দেখায় তবে এটি কেবলমাত্র মেশিনগুলির জন্য ডোমেন দেখায় যা স্পষ্টভাবে আমার স্থানীয় বাইন্ড সার্ভারে কাস্টম ডোমেনটি কনফিগার করেছে। এটি কোনও স্থানীয় হোস্ট-নেম প্রদর্শন করে না, যা আমি মনে করি ওপি সম্পাদনের চেষ্টা করছে।
সেরিন

এই উত্তর খুব দ্রুত।
অ্যাক্টিভেটেক

4
আপনার এনএমএপির সংস্করণ অনুসারে -sP -sn এ পরিবর্তিত হতে পারে । এনএমএপ
Lemmings19

arpকমান্ডের অনুরূপ , আমি বিশ্বাস করি এই উত্তরটি কেবলমাত্র তখনই কার্যকর হয় যদি আপনার কাছে একটি স্থানীয় ডিএইচসিপি সার্ভার এবং ডিএনএস সার্ভার / প্রক্সি থাকে যা একে অপরের সাথে যোগাযোগ করে, যাতে ডিএইচসিপি ইজারা নিয়ে রেকর্ডকৃত হোস্টনামগুলি সমাধান করা যায় (বা বিপরীত-সমাধান করা যায়) ) ডিএনএসের মাধ্যমে।
ডক্টর জে

9

আপনি যদি এটি চেষ্টা করেন:

আপনি এটি উইন্ডোতে চালাতে পারেন

nbtstat -A xxx.xxx.xxx.xxx (where x is the ip address)

উবুন্টুতে আপনি এনবিটিস্ক্যান ইনস্টল করতে পারেন। আপনি এখানে আরও তথ্যের সন্ধান করতে পারেন: http://www.unixwiz.net/tools/nbtscan.html

আশা করি এটা সাহায্য করবে


অনেক ধন্যবাদ, তবে মনে হচ্ছে এনবিটিস্ক্যান কেবল উইন্ডোজ চলমান মেশিনগুলি সনাক্ত করে। আমার 2 টি মেশিন উইন্ডোজ চলমান এবং আরও 2 চালিত লিনাক্স। এটি কেবল দুটি চলমান উইন্ডোজ সনাক্ত করে।
ইসলাম হাসান

2
আপনি এনএমবিউলআপ চেষ্টা করতে পারেন? এটি ইতিমধ্যে উবুন্টু
ব্রেট

দুঃখিত, আমি টিউটোরিয়ালটি পড়েছি কিন্তু কীভাবে কমান্ডটি লিখতে হবে যা আমার সমস্যা সমাধান করে। আইপি ইনপুট হিসাবে নেওয়া বিকল্পগুলি আমি দেখতে পাচ্ছি না। আপনি আমার জন্য আদেশ লিখতে পারেন দয়া করে?
ইসলাম হাসান

6
nmblookup -A xxx.xxx.xx চেষ্টা করুন যেখানে এক্স মেশিনের আইপি ঠিকানা। সুতরাং আমি এনএমবিউলাপ -A 192.168.1.6 করব এবং এটি আমার মেশিনটির নাম ফিরিয়ে দেবে। প্রতিটি মেশিনের জন্য আপনাকে এটি করতে হবে।
ব্রেট

1
@ ব্রেট: (+1) আপনার মন্তব্যকে একটি উত্তরে রূপান্তর করা উচিত, কারণ এটি আমার জন্য একমাত্র পদ্ধতি (উইন্ডো এবং লিনাক্স বাক্স উভয়) কাজ করে। ধন্যবাদ
লিপ

7

নেটবায়োসের নামের বিপরীত লুকোচুরিটি "হোস্টনাম" এর চেয়ে বেশি যা আপনি চান তা ডিএনএস এবং টিসিপি / আইপি-র কাজ হিসাবে সম্পূর্ণ করতে পারে। -আর প্যারামিটার সহ এনএমবি লুকআপ ডিভাইসের নাম পাশাপাশি ম্যাক ঠিকানা দেয়। এরকম কিছু চেষ্টা করুন:

nmblookup -A 192.168.1.2

এই উত্তরটি আমার পক্ষে কাজ করেছিল
হামফ্রে

এটাই উত্তর।
ক্যাম্পা

3

যদি আপনার নেটওয়ার্ক কোনও ডিএইচসিপি সার্ভার চালাচ্ছে, সাধারণত মোডেম / রাউটারে, আপনার সম্ভবত ডিএইচসিপি দ্বারা নির্ধারিত ঠিকানাগুলি দেখার কোনও উপায় থাকবে - প্রায়শই একটি ওয়েব পৃষ্ঠায় এবং এটি প্রায়শই বরাদ্দকৃত আইপি ঠিকানার পাশে থাকা কম্পিউটারের নাম তালিকাভুক্ত করে lists ।


2

আমি শুধু ব্যবহার করব

nslookup xxx.xxx.xxx.xxx

এটি আমাকে হোস্টের নাম প্রদর্শন করবে (সাধারণত কম্পিউটারের নাম)


4
এটি আমাকে পেয়েছে** server can't find xxx.xxx.xxx.xxx.in-addr.arpa.: NXDOMAIN
সেরিন

আমার জন্য কাজ করে :)
vk.edward.li

2
nslookup DNS অনুসন্ধান করে, সুতরাং এটি কাজ করার জন্য আপনার হোস্টকে ডিএনএসে নিবন্ধভুক্ত করা দরকার। আপনার যদি নিয়মিত উইন্ডোজ নেটওয়ার্ক থাকে তবে অ্যাক্টিভ ডিরেক্টরী কনফিগার না করে কোনও প্রাইভেট আইপি পরিসরে, এটি কাজ করবে না। নেটবিওসের নাম এবং ডিএনএসের নামগুলি হ'ল বিস্ট।
bogdan.mustiata

1

আমার জ্ঞানের সর্বোপরি, নেটবিআইওএস নামে কোনও আইপি ঠিকানা সমাধান করার জন্য কোনও ইউটিলিটি নেই। আমি কল্পনা করছিলাম যে কোনও নেটওয়ার্কের স্কোপিং প্রোগ্রাম বা কোনও অনুপ্রবেশ পরীক্ষার প্রোগ্রাম আপনাকে সেই ঘোর তথ্য দিতে পারে। যাইহোক, সমস্ত কম্পিউটারে একই ডোমেন এবং সাবনেটে থাকতে হবে।


আপনি একটি প্রোগ্রাম নামকরণ করতে পারেন?
ইসলাম হাসান

1
ওপি বিপরীতে চায়। যেমন আইপি-> হোস্টনাম
সেরিন

আমি জানি এটি পুরানো ... এবং ওপি লিনাক্স ব্যবহার করছে, উইন্ডোজ নয় ... তবে উইন্ডোজে আপনি nbtstat -A <IP Address>কেবল আইপি থেকে নেটবিআইওএস নাম পেতে চালাতে পারবেন । এটি সাবনেট জুড়ে কাজ করে এবং একই ডোমেনে থাকার দরকার নেই। এছাড়াও, চলমান nbtstat -a <NetBIOS Name>বিপরীত কাজ করবে। আশা করি এটি সহায়তা করে ...
জন হোমার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.