ฉันจะทราบได้อย่างไรว่าอุปกรณ์ใดบ้างที่อยู่ในเครือข่าย


33

ฉันจะสแกนเครือข่ายเพื่อค้นหาอุปกรณ์ที่ใช้งานอยู่ได้อย่างไร (ฉันจะมีความสุขกับรายการที่อยู่ MAC และ IP)

ตัวอย่างเช่นสมมติว่าฉันอยู่ในที่ทำงานและต้องการให้แน่ใจว่าไม่มีอุปกรณ์ที่ไม่รู้จักเชื่อมต่อกับเครือข่าย (โดยเฉพาะอย่างยิ่งหากการเข้าถึงไม่ถูกกรองด้วยรหัสผ่านหรือ MAC) บันทึก DHCP สามารถช่วยได้ แต่ถ้าฉันต้องการค้นหาอุปกรณ์ที่มี IP คงที่

อีกทางหนึ่งบอกเราว่าฉันอยู่ที่บ้านเพื่อนและเขาต้องการให้ฉันตั้งค่าการส่งต่อพอร์ต แต่ไม่รู้ IP ของเราเตอร์ของเขา แน่นอนว่าการเดาที่ดีมักจะได้รับ แต่มันก็ดีกว่าที่จะสแกน

คำตอบ:


34

สำหรับสถานการณ์แรกดูที่nmap คุณสามารถสแกนเครือข่ายย่อยทั้งหมดในคำสั่งเดียว ตัวอย่างเช่น:nmap -sP 192.168.0.1/24

สำหรับวินาทีเราเตอร์ IP ควรแสดงเป็นเกตเวย์ IP สำหรับเครื่องของคุณ ใน windows ที่ปรากฏในกล่องโต้ตอบสถานะการเชื่อมต่อ


nmap นอกจากนี้ยังมีเครื่องมือที่ดีที่เรียกว่า GUI Zenmap สำหรับ Linux, Windows, Mac OS X, BSD ฯลฯ
คลินตันมอร์

ใช้ -sP ให้คำเตือนการคัดค้านใช้nmap -sn 192.168.0.1/24แทน
HenryHey

15

คุณสามารถ ping ไปยังที่อยู่ออกอากาศและดูตาราง arp นี่คือตัวอย่างของการทำมันบน Linux:

ping -b 192.168.1.255
arp -n

หมายเหตุ: ระบบปฏิบัติการของอุปกรณ์จะต้องสะท้อนกลับไปที่คำขอ ICMP ระบบปฏิบัติการบางระบบไม่ตอบกลับ ICMP พร้อมที่อยู่ IP ออกอากาศ ในกรณีนี้คุณสามารถ ping ไปยังทุกที่อยู่ IP ที่เป็นไปได้ในเครือข่าย เมื่อเร็ว ๆ นี้กล่องหน้าต่างจะไม่ตอบกลับ ICMP echo ด้วยที่อยู่ IP แบบ unicast ตามค่าเริ่มต้นดังนั้นสิ่งนี้จะไม่ช่วย


คุณจะดึงข้อมูลตาราง arp บน Windows ได้อย่างไร?
Stevoisiak

@StevenVascellaro "arp -a"
Albin

4

Angry IP Scannerเป็นเครื่องมือที่ยอดเยี่ยมสำหรับสิ่งนี้

นอกจากนี้ยังช่วยให้คุณสามารถส่งออก. csv เพื่อใช้ในสินค้าคงคลัง IP เป็นต้น


1
เครื่องสแกนเนอร์ IP โกรธเป็น app GPLed GUI สำหรับ Windows / Linux / Mac ได้ที่angryziber.com
Clinton Blackmore

4

ฉันจะใช้เด็กผู้ชาย

ฉันพบที่นี่เมื่อวานนี้เมื่อค้นหาเครื่องมือเครือข่าย เรียกใช้บนเครื่องของคุณและสร้างแผนที่ของอุปกรณ์ทั้งหมดในเครือข่ายของคุณ ส่วนที่ดีที่สุดคือมันฟรีทั้งหมด!


2

ในการตอบคำถามที่สอง:

บน Windows

  1. Windows Key + R
  2. พิมพ์เป็น cmd
  3. ที่พรอมต์พิมพ์ใน "ipconfig"

ผลลัพธ์ควรมีบรรทัดที่แสดงเกตเวย์เริ่มต้น อาจมีอะแดปเตอร์มากกว่าหนึ่งรายการ แต่โดยทั่วไปจะมีเพียงรายการเดียวที่มีที่อยู่ ip และเกตเวย์เริ่มต้นที่ระบุไว้


2

Spiceworks จะให้ข้อมูลโดยละเอียดเกี่ยวกับเครือข่ายของคุณ อาจ overkill ถ้าคุณแค่ต้องการค้นหาที่อยู่ IP และ Mac แต่ถ้าคุณต้องการตรวจสอบเครือข่ายของคุณอย่างต่อเนื่องมันเป็นเครื่องมือที่ยอดเยี่ยม มิฉะนั้นให้ใช้ nmap


Wikipedia กล่าวว่า "Spiceworks ให้การจัดการระบบฟรีสินค้าคงคลังและแอปพลิเคชันซอฟต์แวร์ช่วยเหลือ Spiceworks IT Desktop ออกแบบมาสำหรับผู้ดูแลระบบเครือข่ายที่ทำงานในธุรกิจขนาดเล็กถึงขนาดกลาง" มันเป็นมากกว่าสแกนเนอร์เครือข่าย ในขณะที่มันสแกนแพลตฟอร์มทั้งหมดมันทำงานบนกล่อง Windows
Clinton Blackmore

2

แอพพลิเคชั่น Android Fingทำสิ่งนั้นได้อย่างน่าอัศจรรย์ฉันหวังว่าจะมีคำสั่งสไตล์ UNIX ที่สามารถให้ผลลัพธ์ที่คล้ายกันได้


1

nmap แต่ล้มเหลวที่คุณสามารถ ping ที่อยู่เครือข่ายออกอากาศและตรวจสอบสิ่งที่กลับมา ควบคู่ไปกับการตรวจสอบตาราง ARP นี่อาจเป็นวิธีที่มีประสิทธิภาพพอสมควรในการค้นหาสิ่งที่อยู่บนซับเน็ตที่กำหนด

สำหรับตัวอย่างเฉพาะของ "ไม่ทราบ IP ของเราเตอร์" การตรวจสอบตารางการกำหนดเส้นทางโฮสต์ควรเปิดเผยเกตเวย์เริ่มต้นและนั่นคือ (มักจะ แต่ไม่เสมอไป) IP การจัดการที่เหมาะสมสำหรับเราเตอร์


3
หากไม่มากที่สุดระบบทุกวันนี้จะไม่ตอบสนองต่อการ ping ออกอากาศ ดังนั้นนี่คือสิ่งที่ไม่น่าเชื่อถือที่สุด
Scott Pack

1

เครื่องมือที่ดีอีกอย่างคือ Look @ lan มันจะช่วยให้คุณสแกนเครือข่ายและจะให้ผลลัพธ์ที่แตกต่างกันหลายอย่าง


look @ lan ตอนนี้มองข้าม fing (www.over-look.com) ด้วยเครื่องมือ Windows / Linux / Mac CLI ฟรีแวร์ที่เรียกว่า fing ดูเหมือนว่าจะให้ข้อมูลในรูปแบบที่แตกต่างกันอย่างมีความสุขสำหรับการประมวลผลอย่างต่อเนื่อง
Clinton Blackmore

0

หากเครือข่ายของคุณและอุปกรณ์ทั้งหมดเป็นไปตาม RFC มากกว่าที่คุณควรได้รับการตอบกลับจากอุปกรณ์เครือข่ายทั้งหมดเมื่อคุณ ping ที่อยู่ออกอากาศของเครือข่ายของคุณ เข้าใจได้ว่านี่ไม่ได้ผลบ่อยนักและคุณต้องกลับไปสแกน IP ที่มีอยู่แต่ละตัวบนพอร์ตเต็มสเปกตรัม



โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.