DHCP و استفاده کاربردی و جالب از APIPA

سعید کریمی

عضو جدید
همانطور که از نحوه کار DHCP میدونیم .
وقتی کلاینت به شبکه کانکت میشه و اگر تنظیمات tcp/ip کارت شبکه اون بصورت اتوماتیک باشه بصورت خودکار و از طریق BROADCAST بدنبال DHCP SERVER میگرده سپس DHCP و کامپیوتر کلاینت همدیگر را پیدا میکنند و پروسه آی پی دادن و گرفتن به اتمام میرسه.
این پروسه 4 مرحله داره که من فقط نام میبرم DISCOVER-OFFER-REQUEST-ACK

حالا اومدیمو داخل شبکه ما DHCP وجود نداشت ( مثلا شبکه خانگی ساده خودمون یا add hock و....) در این هنگام کامپیوتر واسه اینکه سرش بیکلاه نمونه خودش به خودش یه آی پی میده این کار به این دلیله که اگه یکسری کامپیوتر مثل همین کامپیوتر وضعیتی شبیه به این داشته باشند بتونند بخودشون آی پی بدند و یه شبکه ساده ولی خیلی محدود (بدون اتصال به اینترنت یا شبکه دیگر و یا dns) را با هم داشته باشند خوب طبیعتا برای اینکه این کامپیوتر ها با هم شبکه بشند در هر صورت باید آی پی های هم رنج داشته باشند

در اینصورت از رنج آی پی مخصوص و رزوز شده برای اینکار استفاده میکنند
169.254.0.0/16
یعنی از 169.254.0.1 تا 169.254.255.254
که این رنج شبکه یک اسمی هم داره بنام APIPA یا Automatic private Ip Address
خوب این تا اینجا

حالا در قسمت تنظیمات tcp/ip کارت شبکه یک تبی وجود داره بنام alternate Configuration
alternate config.JPG

این قسمت به چه دردی میخوره؟
اگه دقت کنید میبینید که داخل این قسمت دقیقا تنظیماتی وجود داره که هنگام تنظیم tcp/ip کارت شبکه میبینیم
مثلا dns ها یا default gateway و ip و ...

اگر این قسمت را ما پر کنیم وقتی که کامپیوتر بدنبال dhcp میگرده و پیدا نمیکنه بجای اینکه طبق معمول بره از رنج آی پی های apipa برای خودش set کنه میاد این تنظیماتی که ما در این قسمت alternate configuration قرار دادیم برای خودش set میکنه

سناریو های خیلی خوب و بدرد بخوری میتونیم براش داشته باشیم و استفاده کنیم
ولی در کل شما فرض کنید که یک لپ تاب دارید که مثلا صبح تا بعد از ظهر باید یه دامین و طبعا dhcp شبکه سرکارتون وصل باشه
و بعد از ظهر درجای دیگر و یا در شبکه خانگیتون که dhcp سرور ندارید ولی یک شبکه work group دارید وصل باشه. و بجای ایکه هر بار تنظیماتو از اتوماتیک به دستی تغییر بدیم و بالعکس از این سناریو استفاده میکنیم.
این رو هم در نظر بگیریم در اینصورت کامپیوتر بصورت اتوماتیک و هر 5 دقیقه یکبار بدنبال dhcp server میگرده.

سعید
 
آخرین ویرایش:
بالا