IT Buzzer Blog

عنوان : بدست آوردن MAC Address، چرا و چگونه؟
فرستنده : سعيد درويش پازوکی تاريخ : 12/8/2003
وب :www.itbuzzer.net دفعات بازديد : 11851


بدست آوردن آدرس MAC يکی از وظايفی است که مدير و سرپرست شبکه بايد با آن آشنا باشد. اما چرا ممکن است مدير شبکه نياز داشته باشد تا آدرس MAC يک کارت شبکه را بدست آورد؟ شايد بر روی برخی از ايستگاههای موجود در شبکه سرويهای خاصی اجرا ميشود و يا به دلايل امنيتی نياز داشته باشيم که برخی ايستگاهای خاص از IP ثابت استفاده کنند.
بعنوان نمونه شايد مدير يکی از پروژه های سازمان  بر روی کامپيوتر قابل حملش آخرين وضعيت و اطلاعات پروژه را بر روی وب سروری که بصورت محلی بر روی سيستمش راه اندازه شده قرار ميدهد تا اعضای پروژه و آنهايی که بايد در جريان وضعيت و پيشرفتهای پروژه باشند به اين اطلاعات دسترسی داشته باشند. برای سهولت دسترسی کاربران بر روی DNS يک رکورد  ايجاد کرده ايم ولی اين رکورد جديد با IP همان ايستگاه قابل شناسايی است و اگر قرار باشد DHCP هر بار يک آدرس مجزا اعطا کند بايد هر از چند گاهی (بسته به IP Leased   Duration) رکورد DNS را تغيير دهيم! در اين صورت نياز است که يا در ايستگاه مورد نظر از يک آدرس ثابت (Static) استفاده کنيم و يا بر روی DHCP از طريق Reservation به DHCP بگوييم هرگاه کارت شبکه ای با اين MAC به شبکه متصل شد اين IP خاص را به آن اهداء کن. در صورت استفاده از IP استاتيک بايد تنظيمات ديگری نظير Default Gateway، DNS Server و احياناً WINS را نيز دستی تغيير دهيم اين در حالی است که در صورت استفاده از Reservation موجود در DHCP ميتوانيم اين بار مديريتی را کاهش دهيم و فقط کافيست آدرس MAC ايستگاه مورد نظر را در Reservation با يک IP پيوند دهيم.
در ويندوز NT و 2000 برای بدست آوردن آدرس MAC يک کارت بايد ابتدا يک Ping به سمت آن ارسال مينموديم و سپس با دستور ARP  به هدفمان ميرسيديم ولیکن در ويندوز XP و سرور 2003 مايکروسافت دستور جديدی بنام Getmac ظاهر شده است که کار را ساده تر ميکند. با استفاده اين دستور ميتوان براحتی آدرس MAC يک کارت خاص را با در دست داشتن نام ايستگاه و يا آدرس IP آن و صدور فرمان Getmac بدست آورد:
 

Extract MAC Address With Getmac Command

ميتوان آرايش خروجی Getmac را با سوئيچ های مختلف اين دستور تغيير داد بعنوان مثال چنانچه از دستور Getmac /s 192.168.0.10 /FO list /V استفاده کنيم خروجی اينگونه خواهد بود:

Extract MAC Address With Getmac Command






 

 

از اين فرم ميتوانيد برای ارسال اين صفحه به دوستان، آشنايان و همکارانتان استفاده کنيد

  نام شما
  پست الکترونيکی دريافت کننده
   
 
 

IT Buzzer.net Since November 2002
w w w . i t b u z z e r . n e t