PDA

View Full Version : پیدا کردن ipدر شبکه



mohsen_r
سه شنبه 18 دی 1386, 13:04 عصر
من میخوام یک ip را در شبکه چک کنم که وجود دارد یا نه و اگر وجود دارد نام آن را نشان دهد
لطفا راهنمایی کامل به فرمایید

delphi5
سه شنبه 18 دی 1386, 15:45 عصر
این دو تا لینک رو نگاه بینداز
http://barnamenevis.org/forum/showthread.php?t=47298&highlight=DHCP


http://barnamenevis.org/forum/showthread.php?t=77160&highlight=%D8%A7%D8%B3%DA%A9%D9%86&page=3

AlirezaBahredar
چهارشنبه 19 دی 1386, 19:05 عصر
ابتدا باید یک IP Scanner بنویسی که با کمک اون بتونی یک رنج بخصوصی رو ping کنی.بعد از این کار با کمک arp table میتونی کلیه IPهای موجود در شبکه به اضافه MAC Addressشون رو بدست بیاری.
برای ping می تونی از Sample ایندی استفاده کنی.در این Sample نحوه ی استفاده از ICMP رو نشون میده.(در مورد صحبت دوستی که توی یکی از تاپیک ها گفته بود شاید پورت مربوط به ICMP رو بسته باشند باید گفت معمولا در یک LAN داخلی که DHCP Server داره هیچ وقت Admin شبکه ICMP رو نمی بنده)
برای بدست آوردن ARP Table باید از از Command Line استفاده کنی (البته بشرط اینکه کامپوننتی در این زمینه وجود نداشته باشه...من خودم خیلی گشتم اما پیدا نکردم)یعنی باید توی cmd دستور arp -a رو بنویسی تا لیست کلیه کامپیوتر های که به IP Scanner شما جواب دادن رو بدست بیاری.واسه این موضوع چند مدت پیش من یک برنامه واسه یکی از دوستان نوشتم که با کمک اون کلیه دستورات cmd رو می تونستی بصورت کامل با پارامتر های مورد نیاز به اون بدی بعد برنامه نتایج کنسولی برگشت شده رو داخل یک Memo می ریخت.جستجو کنی حتما پیدا می کن.اگه پیدا نکردی یک pmبده برات میفرستم.
موفق باش.