ฉันสามารถเข้าถึงคอมพิวเตอร์สองเครื่อง (A และ B) บนเครือข่าย ทั้งคู่มีที่อยู่ IP แบบคงที่พร้อม subnet mask จำนวน 255.255.255.128 (ฉันตรวจสอบว่าเซิร์ฟเวอร์ DHCP ไม่ได้ถูกใช้) ฉันต้องการกำหนดค่าที่อยู่ IP หลายรายการให้กับเครื่องเดียวกันและด้วยเหตุนี้ฉันต้องการทราบว่าที่อยู่ IP ทั้งหมดที่ใช้ในซับเน็ตนั้น
จากคำถามก่อนหน้านี้ฉันลองใช้nmap -sP -PR 172.16.128.*
คำสั่ง แต่ฉันสงสัยเกี่ยวกับผลลัพธ์เนื่องจากคำสั่งเดียวกันให้ผลลัพธ์ที่แตกต่างกันในคอมพิวเตอร์สองเครื่องของฉัน (A และ B) บนผลแสดงให้เห็นรายชื่อของที่อยู่ IP 8 คือ (สมมุติ) แล้วถูกนำมาใช้รวมทั้งA และ B
Nmap done: 256 IP addresses (8 hosts up) scanned in 1.23 seconds
แต่สำหรับ B ผลลัพธ์จะแตกต่างกันเช่น
Nmap done: 256 IP addresses (0 hosts up) scanned in 0.00 seconds
ผลลัพธ์บน B ไม่ได้แสดงที่อยู่ IP ของตัวเองรวมถึงที่อยู่ IP ของ A!
ฉันทำอะไรผิดที่นี่ มีวิธีที่ป้องกันไม่ได้ใน Red Hat Linux (RHEL) ของการค้นหาที่อยู่ IP ทั้งหมดที่ใช้ในเครือข่ายย่อยที่คอมพิวเตอร์ของฉันเป็นส่วนหนึ่งหรือไม่
RHEL: 6.5
Nmap version: 5.51
nmap -sP -PR '172.16.128.*'