আমি কীভাবে আমার নেটওয়ার্কের অন্যান্য কম্পিউটারগুলির আইপি ঠিকানাগুলি জানতে পারি?


51

বলুন যে একই নেটওয়ার্কের সাথে আমার দুটি কম্পিউটার সংযুক্ত রয়েছে। আমি জানি যে কম্পিউটার 1 এবং ফাইল ভাগ করে নেওয়ার সক্ষম থেকে আমি কম্পিউটার 2 এর অভ্যন্তরে স্নুপ করতে পারি। তবে বলুন যে কম্পিউটার 2 তে আকর্ষণীয় কিছু রয়েছে যা আপনি সাফারিতে লোকালহোস্ট: 9091 টাইপ করে অ্যাক্সেস করতে পারেন। (যেমন ট্রান্সমিশনের ওয়েব ইউআই)। অ্যাক্সেস করতে আমাকে কম্পিউটারে 1 ip_address_of_computer2: 9091 টাইপ করতে হবে।

কিন্তু আমি কম্পিউটার 2 ব্যবহার না করে কম্পিউটার 2 এর আইপি ঠিকানাটি কীভাবে সন্ধান করব?


আপনি কি কম্পিউটার 2 এর নাম জানেন?
ব্যবহারকারী 151019

উত্তর:


82

পদ্ধতি # 1

সবচেয়ে সহজ উপায় হ'ল আপনার নেটওয়ার্ক রাউটারের প্রশাসনের পৃষ্ঠাটি অ্যাক্সেস করা। এটিতে আইপি ঠিকানা সহ নেটওয়ার্কের অন্য কোনও ডিভাইস সম্পর্কিত তথ্য থাকবে।

পদ্ধতি # 2

আপনি যদি কম্পিউটারের নেটওয়ার্কের নামটি জানেন তবে pingআপনি এটি টার্মিনালে করতে পারেন । এটি কম্পিউটারের আইপি ঠিকানাটি ফিরিয়ে দেবে।

পদ্ধতি # 3

আপনি যদি কম্পিউটারের নেটওয়ার্কের নামটি জানেন না, তবে আপনি আরও একটি কৌশল ব্যবহার করতে পারেন ping। আপনার আইপি ঠিকানা এবং আপনার সাবনেট মাস্ক সন্ধান করুন। উভয়ই সিস্টেম পছন্দসমূহের নেটওয়ার্ক পছন্দ প্যানেতে দৃশ্যমান হওয়া উচিত। আপনার আইপি ঠিকানা এবং আপনার সাবনেট মাস্কটি সজ্জিত করুন এবং আইপি ঠিকানার একই আপেক্ষিক অবস্থানে 0সাবনেট মাস্কের কোনও মান প্রতিস্থাপন করুন 255। উদাহরণস্বরূপ, আপনার যদি নিম্নলিখিত আইপি ঠিকানা এবং সাবনেট মাস্ক থাকে যথাক্রমে:

192.168.1.151

255.255.255.0

0সাবনেট মাস্ক শেষ মাঠে, তাই আপনার সাথে IP ঠিকানা গত ক্ষেত্র প্রতিস্থাপন 255এবং এটি ping:ping 192.168.1.255

পিংসে প্রতিক্রিয়া জানাতে সক্ষম নেটওয়ার্কের যে কোনও ডিভাইসের আইপি ঠিকানা দিয়ে আপনার একটি প্রতিক্রিয়া পাওয়া উচিত।

পদ্ধতি # 4

শেষ কৌশলটি টার্মিনাল কমান্ড ব্যবহার করা arp -a। এটি নেটওয়ার্কের সমস্ত ডিভাইসের আইপি এবং ম্যাক ঠিকানা প্রদর্শন করবে যা এটি সম্পর্কে জানে।

এই ম্যাকওয়ার্ল্ড নিবন্ধটির শেষ দুটি কৌশল সৌজন্যে ।


8
পদ্ধতি # 4 arp -a কাজ করবে যদি এবং কেবল তখনই, ম্যাক ইতিমধ্যে সফলভাবে অনুসন্ধান করা হয়েছে বা কোনও হোস্টের সাথে সংযুক্ত ছিল was আপনার ম্যাকটি পুনরায় চালু করে এবং আরপ টেবিলটি প্রদর্শন করে নিজেকে চেষ্টা করুন। এটি প্রায় খালি হবে। সেই টেবিলটি nmap -sP 192.168.1.0/24
বসানোর জন্য আপনাকে

কোনও কারণে, 192.168.1.255 পিং করে নেটওয়ার্কের সমস্ত ম্যাক থেকে ঠিকানাগুলি ফেরত দেয়, তবে লিনাক্স মেশিনগুলি থেকে কোনওটি?!? দুর্দান্ত টিপ যদিও!
এসএসসি

1
ping SOME-PC -4আইপিভি 4 রিসোলজিং ভুগতে।
নাকিলন

আপনি যদি উইন্ডোজ কম্পিউটারে পিং করছেন তবে এটি কি কাজ করবে?
কুল্লব

1
হ্যাঁ, এটি উইন্ডোতে কাজ করে। ping adminPCঅ্যাডমিনপিসি কম্পিউটারকে পিং করে এবং আইপি ঠিকানাটি প্রদর্শন করে। এবং নকিলন যেমন মন্তব্য করেছেন, ping adminPC -4আইপিভি 4 প্রদর্শন করে।
ভাগ্যবান

19

কমান্ড টাইপ করুন

  arp -a

এটি আপনাকে সমস্ত সংযোগ এক এক করে প্রদর্শন করবে।


এটি কিছু ডিভাইসের জন্য কাজ করে বলে মনে হচ্ছে না। আমি নিশ্চিত নই যে এটি কারণ কারণ ডিভাইসগুলি "শ্রবণ করছে না" বা এটি বিভিন্ন ওএসের কারণে হয় তবে আমি এখন এটি চেষ্টা করে দেখছি এবং arp -aআমার একটি লিনাক্স বাক্স বাছাই করছে না।
জ্যাকসনকর

আপনি যখন প্রথমবার আপনার কম্পিউটারে অন্য কোনও ডিভাইসে কথা বলতে যান, আপনার কম্পিউটারকে আইপি -> ম্যাক সমাধান করতে হবে এবং তাই এটি "কে আইপি xxx.yyy.zzz.aaa আছে?" সম্প্রচারিত করে, এবং সেই আইপির মালিক প্রতিক্রিয়া জানায় ( সম্প্রচারিত) "আমি!" সহ, এবং অবশ্যই সেই প্যাকেটের কোনও উত্স ম্যাক রয়েছে। যদি আপনার ডিভাইসটি নেটওয়ার্কে থাকাকালীন সেই লেনদেনটি না ঘটে থাকে তবে এর জন্য এটির কোনও এআরপি এন্ট্রি থাকবে না। সুতরাং: সমস্ত ডিভাইসগুলি এআরপি টেবিলটিতে প্রদর্শিত হবে না, তবে অন্যান্য ডিভাইসের এআরপি টেবিলগুলিতে প্রদর্শিত হতে পারে।
হার্ভ

4

প্রশ্ন: আমি কীভাবে আমার নেটওয়ার্কের অন্যান্য কম্পিউটারগুলির আইপি ঠিকানাগুলি জানতে পারি ?

প্রচুর নেটওয়ার্ক

ঠিক আছে, আপনার কম্পিউটারের প্রথমটি সম্ভবত প্রচুর নেটওয়ার্কে রয়েছেifconfigকমান্ড দিয়ে আপনি এটি দেখতে পারেন । সেখানে প্রচুর তথ্য রয়েছে তবে বেশিরভাগটি অপ্রতিরোধ্য, তাই আমি ফিল্টার করতে পছন্দ করি:

$ ifconfig | grep -E '^[a-z0-9]|inet '

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
    inet 127.0.0.1 netmask 0xff000000
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    inet 192.168.0.101 netmask 0xffffff00 broadcast 192.168.0.255
en1: flags=963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX> mtu 1500
en2: flags=963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX> mtu 1500
p2p0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 2304
awdl0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1484
bridge0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    inet 192.168.2.1 netmask 0xffffff00 broadcast 192.168.2.255
utun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 2000
utun1: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
    inet 172.141.0.10 --> 172.141.0.9 netmask 0xffffffff
en5: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    inet 169.254.146.193 netmask 0xffff0000 broadcast 169.254.255.255
bridge100: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    inet 192.168.3.1 netmask 0xffffff00 broadcast 192.168.3.255

বাম সারিবদ্ধ লাইনের প্রথম ক্ষেত্রটি হল নেটওয়ার্ক ইন্টারফেসের নাম। আপনি ওয়াইফাই সম্ভবত en0। আমার টানেলব্লিক ভিপিএন থেকে অ্যাডাব্লুএস হ'ল utun1। আমার সিস্টেম পছন্দসমূহ> ভাগ করে নেওয়া> bridge100রাস্পবেরিপি এর জন্য তৈরি ইন্টারনেট ভাগ করে নেওয়ার জন্য আমি আমার ইথারনেট ডংলের মাধ্যমে আমার ম্যাকবুক প্রো থেকে ইন্টারনেট পাচ্ছি।

আইপিভি 4 ধরুন

আপনি আইপি ঠিকানাগুলির জন্য জিজ্ঞাসা করার কারণে আমি ধরে নিয়েছি আইপিভি 4 ঠিকানাগুলি আপনার যত্নশীল। আইপিভি 6 এর জন্য "ইনেট 6" এন্ট্রিগুলি ব্লক করতে আমি "ইনেট" (একটি স্থান সহ) ব্যবহার করেছি। আপনি যদি আইপিভি 6 চান তবে আপনি আমার চেয়ে নেটওয়ার্কিং সম্পর্কে আরও বেশি জানেন এবং আমার আপনাকে প্রশ্ন করা উচিত।

হোস্টগুলি সন্ধান করুন

আসুন এটিতে মনোযোগ দিন bridge100এবং আপনার জন্য একটি গুগল ট্র্যাফিক নিয়ে আসি। যখন তারা এসএসএইচ বা আরডিসি একটি হেডলেস কম্পিউটারে ( রাস্পবেরিপি এর মতো ) হয় তাদের নেটওয়ার্কে বা ইন্টারনেট ভাগ করে নেওয়ার মাধ্যমে টিচার্ড হয় তখন প্রচুর লোক এই পরিস্থিতিতে চলে আসে । ডিভাইসের সাথে আপনার কোনও সংযোগের ইতিহাস (আরপ টেবিল) না থাকলে এটি বিশেষত কঠিন। এর জন্য আপনি ব্যবহার করতে পারেন sudo nmap -sn 192.168.3.0/24যা "0/24" দিয়ে প্রতিস্থাপন করা শেষ সংখ্যাটির সাথে ব্রীজ 100 inet (192.168.3.1) এর মান। যাইহোক, এনএএমএপ ওএসএক্সে মানক নয় তাই আমরা এটি হোমব্রু দিয়ে ইনস্টল করতে পারি ।

$ brew install nmap
Warning: nmap-7.31 already installed

$ sudo nmap -sn 192.168.3.0/24
Password:

Starting Nmap 7.31 ( https://nmap.org ) at 2016-11-21 22:03 EST
Nmap scan report for 192.168.3.6
Host is up (0.00025s latency).
Nmap scan report for 192.168.3.1
Host is up.
Nmap done: 256 IP addresses (2 hosts up) scanned in 2.08 seconds

সেখান থেকে আপনি ধরে নিতে পারেন যে আমার রাস্পবেরিপি 192.168.3.6কোনও কারণে আইপি পেয়েছে । গতবার আমি এটি সংযুক্ত করেছি আমি একটি অন্য সাবনেটে ছিল এবং এটি পেয়েছে 192.168.2.3। টাইপ করার চেয়ে সেই এনএমএপ ট্রিকটি অনেক ভাল ping 192.168.3.2... ping 192.168.3.6যতক্ষণ না আপনি এটি খুঁজে পান।

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


3

আপনার কাছে হোস্টের নাম আছে এবং আপনি এমডিএনএস ব্যবহার করছেন (ধরে নিবেন ম্যাক পরিবেশে ওরফে বনজৌর) ধরে নিচ্ছেন এমন আইপি অ্যাড্রেস তথ্য আবিষ্কার করার জন্য এখনও কয়েকটি অন্যান্য সরঞ্জাম উল্লেখ করা হয়নি। আপনি যদি জিনিসগুলি আলাদাভাবে কনফিগার না করে থাকেন তবে আপনার স্থানীয় নেটওয়ার্কের নামগুলি ফর্মটিতে রয়েছে host-name.localতাই আপনার প্রাথমিক উদাহরণে আপনি সন্ধান করবেনcomputer2.local

প্রথম:

    dscacheutil -q host -a name <host-name>.local

উদাহরণ স্বরূপ:

    % dscacheutil -q host -a name computer2.local
    name: computer2.local
    ip_address: 10.0.1.6

আর একটি দরকারী সরঞ্জাম হ'ল dig( dig google.comউদাহরণস্বরূপ চেষ্টা করুন ), যা কয়েকটি বিশেষ পরামিতি সহ আপনার স্থানীয় নেটওয়ার্কের এমডিএনএস নোডগুলি জিজ্ঞাসা করতে ব্যবহার করা যেতে পারে।

    % dig @224.0.0.251 -p 5353 <host-name>.local
    % dig @224.0.0.251 -p 5353 -x <ip-address>

কেবলমাত্র আইপি ঠিকানাটি খুঁজে digপেতে চেষ্টা করতে পারেন:

    % dig +short @224.0.0.251 -p 5353 <host-name>.local

ভাল এক বু এর জন্য আইপি ঠিকানা বা কম্পিউটার মাল্টিকাস্টডিএনএনএস নাম (.local) জানতে হবে।
ফ্লোরিয়ান বিদাবে

বনজর ব্রাউজার এটির জন্য একটি দুর্দান্ত জিইউআই অ্যাপ্লিকেশন।
ফ্লোরিয়ান বিদাবে

@ ফ্লোরিয়ানবিদাবে - আপনি কেন বলেন যে এই আদেশগুলি ব্যবহার করতে আপনার আইপি ঠিকানাটি জানা দরকার? এই কমান্ডগুলি নামযুক্ত মেশিনের আইপি ঠিকানা প্রদান করে। হ্যাঁ, এই পদ্ধতিটি ব্যবহার করার জন্য লক্ষ্য মেশিনের নাম জানা দরকার।
কেনবি

3

এই স্ক্রিপ্টটি আপনাকে যা যা আপনি খুব দ্রুত খুঁজছেন তা দিতে হবে এবং এনএমএপ ইনস্টল করা দরকার। সুবিধাটি হ'ল যদি আপনার হোস্টটি পিং প্রোবের জবাব না দেয় তবে এনএম্যাপ এখনও হোস্টটি খুঁজে পেতে পারে যখন অন্য সরঞ্জামগুলি তা না দেয়।

#!/bin/bash
i="en1" # edit this to fit your Network interface
cidr=$(while read y; do echo ${y%.*}".0/$(m=0; while read -n 1 x && [ $x = f ]; do m=$[m+4]; done < <(ifconfig $i | awk '/mask/             {$4=substr($4,3); print $4}'); echo $m )"; done < <(ifconfig $i | awk '/inet[ ]/{print $2}') | head -n 1 | sed s/addr://g | sed 's/\/0//g')
myip=`ifconfig $i | grep "inet " | awk 'NR==1 {print $2}' | sed s/addr://g`
set -x
sudo nmap -n -T4 -PN -p9091 --exclude "$myip" "$cidr"

এই স্ক্রিপ্টটি হিসাবে সংরক্ষণ করুন lookup.shএবং এটিকে (ইংরাজীতে স্যুইচ সহ) কল করুন

LANG=c bash lookup.sh

আপনি কিভাবে এটি সংরক্ষণ এবং চালাতে পারেন?
ড্যানিয়েল পেন্ডারগাস্ট

আপনি এটি TextEditor এ পেস্ট করুন এবং এই ফাইলটিকে "qnmap" সংরক্ষণ করুন এবং নাম দিন। তারপরে আপনি এই ফাইলটিকে / usr / bin এ সরান (কমান্ড + শিফট + জি, বা ফাইন্ডার / Go / ফোল্ডারে যান: / usr / bin)। টার্মিনাল খুলুন, "sudo chmod a + x / usr / bin / qnmap" টাইপ করুন। টার্মিনালে "qnmap" টাইপ করুন এবং ফলাফলের জন্য অপেক্ষা করুন।
ফ্লোরিয়ান বিদাবে

ঠিক আছে. আমি এই ত্রুটিটি পেয়েছি: /usr/bin/qnmap: line 2: =en1: command not foundএটি iনা হওয়া উচিত বলে মনে হচ্ছে ডলারের চিহ্ন ।
ড্যানিয়েল পেন্ডারগাস্ট

1
দুঃখিত ড্যান, আমার খারাপ, লাইনটি হওয়া উচিত: i = "en1"
ফ্লোরিয়ান

কুল। এটি ভাল কাজ করে।
ড্যানিয়েল পেন্ডারগাস্ট

2

নেটওয়ার্কের ঠিকানাগুলি দেখানোর জন্য আপনি নেটস্পটও ব্যবহার করতে পারেন:

roger.moore@WKSTCAL0141 ~
$ netstat -n

Active Connections

  Proto  Local Address          Foreign Address        State
  TCP    127.0.0.1:11235        127.0.0.1:49184        ESTABLISHED
  TCP    127.0.0.1:49155        127.0.0.1:49156        ESTABLISHED
  TCP    127.0.0.1:49156        127.0.0.1:49155        ESTABLISHED
  TCP    127.0.0.1:49184        127.0.0.1:11235        ESTABLISHED
  TCP    192.168.10.131:445     192.168.10.119:52624   ESTABLISHED
  TCP    192.168.10.131:1433    192.168.10.2:60866     ESTABLISHED
  TCP    192.168.10.131:1433    192.168.10.119:52775   ESTABLISHED
  TCP    192.168.10.131:3389    192.168.10.119:54473   ESTABLISHED
  TCP    192.168.10.131:49154   192.168.10.119:52796   ESTABLISHED
  TCP    192.168.10.131:49182   192.168.10.9:52230     ESTABLISHED
  TCP    192.168.10.131:49247   192.168.10.6:445       ESTABLISHED
  TCP    192.168.10.131:49432   192.168.10.4:1106      ESTABLISHED
  TCP    192.168.10.131:49440   192.168.10.4:1106      ESTABLISHED
  TCP    192.168.10.131:49451   192.168.10.6:1025      ESTABLISHED
  TCP    192.168.10.131:55100   192.168.10.2:445       ESTABLISHED
  TCP    192.168.10.131:64558   192.168.10.20:135      TIME_WAIT
  TCP    192.168.10.131:64559   192.168.10.20:49158    TIME_WAIT
  TCP    192.168.10.131:64566   192.168.10.100:135     TIME_WAIT
  TCP    192.168.10.131:64575   192.168.10.100:59811   TIME_WAIT
  TCP    192.168.10.131:64581   192.168.10.41:139      TIME_WAIT
  TCP    192.168.10.131:64582   192.168.10.3:5357      TIME_WAIT
  TCP    192.168.10.131:64585   192.168.10.61:3910     TIME_WAIT
  TCP    192.168.10.131:64587   192.168.10.65:3910     TIME_WAIT
  TCP    192.168.10.131:64588   192.168.10.9:139       TIME_WAIT
  TCP    192.168.10.131:64589   192.168.10.135:2869    ESTABLISHED
  TCP    192.168.10.131:64593   192.168.10.6:135       TIME_WAIT
  TCP    192.168.10.131:64594   192.168.10.6:1025      TIME_WAIT
  TCP    192.168.10.131:64599   192.168.10.100:59811   TIME_WAIT

0

আপনি যদি আইপি ব্যবহার করে নামটি জানতে চান: http://runakay.blogspot.com/2013/12/obtaining-computer-name-from-ip-address.html


1
ভিন্ন জিজ্ঞাসা করতে স্বাগতম! যদিও এই লিঙ্কটি প্রশ্নের উত্তর দিতে পারে, উত্তরের প্রয়োজনীয় অংশগুলি এখানে অন্তর্ভুক্ত করা এবং রেফারেন্সের জন্য লিঙ্কটি সরবরাহ করা ভাল। লিঙ্কযুক্ত পৃষ্ঠাগুলি পরিবর্তিত হলে লিঙ্ক-শুধুমাত্র উত্তরগুলি অবৈধ হতে পারে।
grg

0

আপনি ওয়্যারশার্ক ইনস্টল করতে পারেন এবং আপনার নেটওয়ার্ক কার্ডে একটি স্ক্যান শুরু করতে পারেন।

"Nbns" দ্বারা ফলাফল ফিল্টার করুন, এবং আপনি উপরের উইন্ডোতে আইপি ঠিকানা দেখতে পাবেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.