در دنیای شبکههای کامپیوتری و ارتباطات دیجیتال، هر دستگاهی که به شبکه متصل میشود، یک شناسه منحصر به فرد دارد که به آن MAC Address یا آدرس کنترل دسترسی رسانه گفته میشود. این شناسه کوتاه اما قدرتمند، نقش اساسی در ارتباطات شبکهای ایفا میکند و بدون آن، انتقال دادهها بین دستگاهها غیرممکن خواهد بود. اگر شما هم به تازگی با این اصطلاح آشنا شدهاید یا میخواهید درک بهتری از کاربردهای آن داشته باشید، این مقاله راهنمای کامل شما خواهد بود.
MAC Address چیست؟
MAC Address یک شناسه ۴۸ بیتی است که به صورت شش جفت عدد هگزادهامالی (Hexadecimal) نمایش داده میشود، مانند 00:1A:2B:3C:4D:5E. این شناسه به صورت فیزیکی در کارت شبکه یا وایفای دستگاه شما حک شده و هر دستگاهی که به شبکه متصل میشود، یک آدرس MAC منحصر به فرد دارد. این آدرس توسط سازنده دستگاه در زمان تولید تعیین میشود و نمیتوان آن را به راحتی تغییر داد (به جز در برخی دستگاهها که امکان تغییر آن وجود دارد).
MAC Address به دستگاهها این امکان را میدهد که در شبکه محلی (LAN) به صورت مستقیم با یکدیگر ارتباط برقرار کنند. به عبارت دیگر، این آدرس مانند یک شناسه ملی برای دستگاهها در شبکه عمل میکند و به شبکه کمک میکند تا دادهها را به دستگاه صحیح هدایت کند.
کاربردهای MAC Address در شبکه
MAC Address در شبکههای کامپیوتری کاربردهای متعددی دارد که برخی از مهمترین آنها عبارتند از:
- شناسایی دستگاهها در شبکه محلی: هر دستگاهی که به یک شبکه محلی (مانند شبکه خانگی یا دفتر) متصل میشود، با استفاده از MAC Address شناسایی میشود. این شناسه به شبکه کمک میکند تا بفهمد کدام دستگاه باید دادهها را دریافت کند.
- فیلتر کردن دستگاهها: در برخی شبکهها، مدیران شبکه میتوانند با استفاده از لیست MAC Address، دسترسی دستگاهها را محدود یا اجازه دهند که فقط دستگاههای خاصی به شبکه متصل شوند. این روش در شبکههای وایفای خانگی یا شرکتها برای افزایش امنیت استفاده میشود.
- ارتباط بین دستگاهها در لایه دوم: MAC Address در لایه دوم مدل OSI (لایه دسترسی به رسانه) کار میکند و به دستگاهها امکان میدهد تا به صورت مستقیم با یکدیگر ارتباط برقرار کنند، بدون نیاز به آدرسهای شبکه لایه سوم (مانند IP Address).
- حل مشکلات شبکه: در صورت بروز مشکلاتی در شبکه، بررسی MAC Address میتواند کمک کند تا دستگاههای مشکوک یا دستگاههایی که به صورت غیرمجاز به شبکه متصل شدهاند، شناسایی شوند.
در تصویر زیر نمونهای از MAC Address در دستگاههای مختلف نشان داده شده است:

تفاوت MAC Address و IP Address
اگرچه هر دو MAC Address و IP Address برای شناسایی دستگاهها در شبکه استفاده میشوند، اما تفاوتهای اساسی بین آنها وجود دارد:
- MAC Address:
- شناسه فیزیکی و منحصر به فرد است که توسط سازنده دستگاه تعیین میشود.
- در لایه دوم مدل OSI کار میکند و برای ارتباطات محلی استفاده میشود.
- در شبکههای محلی (LAN) کاربرد دارد و نمیتواند به صورت مستقیم در اینترنت استفاده شود.
- IP Address:
- شناسه منطقی است که میتواند تغییر کند (به ویژه در شبکههای با IP دینامیک).
- در لایه سوم مدل OSI کار میکند و برای ارتباطات در شبکههای گسترده (مانند اینترنت) استفاده میشود.
- میتواند به صورت عمومی یا خصوصی باشد و در شبکههای مختلف قابل تغییر است.
به عنوان مثال، زمانی که شما به یک وبسایت متصل میشوید، ابتدا درخواست شما با استفاده از MAC Address به روتر محلی شما ارسال میشود، سپس روتر با استفاده از IP Address، درخواست شما را به سرور مربوطه هدایت میکند.
چگونه MAC Address را پیدا کنیم؟
اگر میخواهید MAC Address دستگاه خود را پیدا کنید، میتوانید از روشهای زیر استفاده کنید:
- در سیستم عامل ویندوز:
- به
Command PromptیاPowerShellدسترسی پیدا کنید. - کоманد
ipconfig /allرا اجرا کنید. - در لیست، بخش
Physical Addressرا پیدا کنید که MAC Address دستگاه شما نمایش داده میشود.
- به
- در سیستم عامل مک:
- به
System Preferencesبروید و سپس بهNetworkبروید. - دستگاه شبکه خود را انتخاب کنید و روی
Advancedکلیک کنید. - در تب
Hardware، MAC Address نمایش داده میشود.
- به
- در دستگاههای موبایل:
- در اندروید، به
Settings > About phone > Statusبروید و MAC Address را پیدا کنید. - در آیفون، به
Settings > General > Aboutبروید و سپس بهWi-Fi Addressمراجعه کنید.
- در اندروید، به
در تصویر زیر نمونهای از نمایش MAC Address در دستگاههای مختلف نشان داده شده است:

آیا میتوان MAC Address را تغییر داد؟
در برخی موارد، تغییر MAC Address امکانپذیر است، اما این کار معمولاً برای اهداف خاصی مانند دور زدن محدودیتهای شبکه یا افزایش امنیت انجام میشود. این فرآیند به MAC Spoofing معروف است و باید با احتیاط انجام شود، زیرا ممکن است باعث ایجاد مشکلاتی در شبکه شود.
در سیستم عاملهای مختلف، روشهای مختلفی برای تغییر MAC Address وجود دارد، اما این کار معمولاً نیاز به دسترسی به تنظیمات پیشرفته دستگاه دارد. برای مثال، در ویندوز میتوانید با استفاده از ابزارهای شبکه یا ویرایش رجیستری، MAC Address را تغییر دهید، اما این کار ممکن است نیاز به دانش فنی داشته باشد.
MAC Address در امنیت شبکه
MAC Address در امنیت شبکه نقش مهمی ایفا میکند. یکی از کاربردهای اصلی آن، استفاده در لیستهای سفید (Whitelist) و سیاه (Blacklist) است. مدیران شبکه میتوانند با تعریف لیستی از MAC Addressهای مجاز یا ممنوع، دسترسی دستگاهها به شبکه را کنترل کنند. این روش در شبکههای وایفای خانگی یا شرکتها برای جلوگیری از دسترسی غیرمجاز به شبکه استفاده میشود.
با این حال، باید توجه داشت که MAC Address تنها یک لایه از امنیت است و نمیتواند به تنهایی شبکه را کاملا امن کند. استفاده از روشهای امنیتی دیگری مانند رمزگذاری، فایروال و پروتکلهای امنیتی مانند WPA3 برای شبکههای وایفای ضروری است.
چالشها و محدودیتهای MAC Address
اگرچه MAC Address در شبکههای محلی بسیار مفید است، اما برخی محدودیتها و چالشها نیز دارد:
- MAC Address تنها در شبکههای محلی (LAN) کاربرد دارد و نمیتواند به صورت مستقیم در شبکههای گسترده (مانند اینترنت) استفاده شود.
- تغییر MAC Address (MAC Spoofing) ممکن است باعث ایجاد مشکلاتی در شبکه شود و در برخی موارد غیرقانونی باشد.
- MAC Address نمیتواند به صورت جهانی منحصر به فرد باشد، زیرا هر سازنده دستگاهها دارای یک محدوده خاص از MAC Addressها است.
در صورت نیاز به اطلاعات بیشتر در مورد شبکهها و پروتکلهای ارتباطی، میتوانید به مقالات مرتبط در ماشین مگ مراجعه کنید.
نکات مهم قبل از استفاده از MAC Address
قبل از اینکه اقداماتی در رابطه با MAC Address انجام دهید، باید به نکات زیر توجه کنید:
- MAC Address یک شناسه فیزیکی است و تغییر آن ممکن است باعث ایجاد مشکلاتی در شبکه شود.
- در شبکههای وایفای، استفاده از لیست MAC Address برای محدود کردن دسترسی دستگاهها میتواند مفید باشد، اما باید در نظر داشته باشید که این روش تنها یک لایه از امنیت است.
- در صورت نیاز به تغییر MAC Address، باید از روشهای صحیح و با دانش فنی استفاده کنید تا از ایجاد مشکلاتی در شبکه جلوگیری شود.
- MAC Address در شبکههای محلی کاربرد دارد و نمیتواند جایگزین IP Address در شبکههای گسترده شود.
در تصویر زیر نمونهای از نحوه کارکرد MAC Address در شبکه نشان داده شده است:

در پایان، MAC Address یک جزء اساسی در شبکههای کامپیوتری است که به دستگاهها امکان ارتباط مستقیم در شبکه محلی را میدهد. درک این مفهوم و کاربردهای آن میتواند به شما کمک کند تا شبکههای خود را بهتر مدیریت و از آنها بهرهبرداری کنید. اگر به اطلاعات بیشتر در مورد شبکهها و فناوریهای ارتباطی نیاز دارید، میتوانید به مقالات تخصصی ماشین مگ مراجعه کنید.
