DHCP Decline چیست؟

همه ی شما متخصصین و کارشناسان شبکه با سرویس مهم و کاربردی DHCP آشنایی دارید و میدانید که از کارهای DHCP میتوان به معرفی کردن DC و یا WDC و غیره میباشد ولی مهمترین کاری که DHCP در شبکه میکند دادن IP Address به کلاینت های موجود در شبکه میباشد و با توجه به رنج IP آدرسی که برای آن تعیین کرده اید به کلاینت های شبکه IP میدهد.گاهی در DHCP شما نیاز دارید که یک محدوده ی کوچک در محدوده ی بزرگی که برای دادن IP تعیین کرده اید را جدا کنید که DHCP این محدوده را به کلاینت های شما ندهد که این امکان در DHCP اصطلاحا DHCP EXclusion نام دارد.مورد دیگر این است که شما میتوانید که با استفاده از DHCP Reservation کاری کنید که با توجه به MAC Address یک کلاینت همیشه یک IP خاص به اون کلاینت تعلق بگیرد و اون IP بعد از مدت زمان 8 روز کهDHCP دوباره به کلاینت ها IP میدهد برای یک کلاینت خاص همانIP باشد و EXPIRE نگرد.

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
وب سایت توسینسو

گاهی اوقات ادمین ها با توجه به نیاز کاری که دارند یک ip را به صورت دستی روی یک کلاینت تنظیم میکنند و با این کار یک اختلال کوچک در کار dhcp بوجود میاید که dhcp decline نام دارد که در این مقاله میخواهم برای شما این مکانیزم را توضیح بدهم که وقتی DHCP DECLINE یا همان تداخل IP در شبکه رخ مییدهد چه میشود؟یا اینکه DHCP چگونه متوجه میشود که این IP که به کلاینت پیشنهاد داده است در شبکه موجود و روی یک کلاینت دیگر تنظیم شده است.یک کلاینت برای IP گرفتن از DHCPباید چهار مرحله ی اصلی را انجام دهد که این مراحل به شرح زیر میباشد:

  1. DHCP DISCOVERY
  2. DHCP OFFER
  3. DHCP REQUEST
  4. DHCP ACK/NAC
وب سایت توسینسو
  1. در مرحله ی DHCP DISCOVERY کلاینتی که نیاز به IP دارد در سطح شبکه ی ما پکت های DHCP DISCOVERY را به صورت BROADCAST ارسال میکند و به همه اعلام میکند که من نیاز به IP Address برای کار کردن در شبکه دارم.
  2. وقتی که این پکت به DHCP رسید آنگاه DHCP یک IP را به صورت رندم از رنجی که برای آن تعریف کرده اید به صورت BROADCAST در سطح شبکه ارسال میکند تا به دست کلاینتی که درخواست داده برسد که این مرحله را DHCP OFFER میگویند.
  3. در اینجا وقتی که پکت DHCP OFFER به کلاینت رسید آنگاه کلاینت به DHCP پکت DHCP REQUEST میفرستد به این معنا که من این IP ADDRESS را میخواهم.
  4. پس از ارسال پکت DHCP REQUEST از طرف کلاینت به DHCP آنگاه اگر DHCP قبول کند به او ACK میدهد و اگر بنا به دلایلی قبول نکند به او NAC میدهد و در قسمت Lease Duration در DHCP MANAGER یک BAD Address میدهد.
وب سایت توسینسو

حال این سوال برای شما پیش میاید که این مکانیزم DHCP DECLINE در کدام یک از این مرحله ها قرار دارد؟ در جواب باید بگم که در هیچکدام از این مراحل مکانیزم DHCP DECLINE رخ نمیدهد بلکه بعد از ACK دادن DHCP این مکانیزم شروع به انجام شدن میکند یعنی DHCP در هیچکدام از این مراحل متوجه نمیشود که یک IP مشابه همین IPAddress در شبکه وجود دارد.همانطور که گفتم وقتی که یک ادمین بصورت دستی یک IP را تنظیم میکند

پس از انجام شدن تمامی این مراحل در شبکه خود کلاینتی که درخواست IP داده است با استفاده از مکانیزم ARP در شبکه پکت های ARP را به آدرس IP که DHCP به او داده ارسال میکند و در سطح شبکه BroadCast میشود و اگر از اون IPجوابی نگیرد آنگاه اون IP را به عنوان IPخودش انتخاب کرده و از آن به مدت 8 روز استفاده میکند ولی اگر از مکانیزم ARPجواب گرفت و فهمید که یک کلاینت دیگر با همین IPدر شبکه وجود دارد آنگاه IP ای که DHCP داده را قبول نمیکند و DHCP به او NACمیدهد و برای او یک BAD Address ثبت میگردد تا اینکه دوباره درخوایت خود را برای DHCP ارسال کند.امیدوارم این مقاله بتواند برای شما مفید واقع شود و با این مکانیزم آشنا شده باشید.

موفق و سربلند باشید.

نویسنده:امیرمحمد رسول خمینی

منبع:انجمن تخصصی فناوری اطلاعات ایران

هرگونه نشر و کپی برداری بدون ذکر نام نویسنده و منبع دارای اشکال اخلاقی میباشد


نظرات