راهاندازی DHCP در ویندوز سرور و رزرو IP
از نصب نقش تا دریافت آدرس درست روی یک کلاینت؛ با Scope غیرفعال در زمان آمادهسازی و بررسی جداگانهٔ رزرو، DNS و سرور صادرکنندهٔ Lease.
این راهنما براساس مستندات رسمی تهیه شده و توسط نتمسترز بهصورت عملی آزمایش نشده است.
آخرین بازبینی متن:
در این صفحه
سناریوی DHCP و شرط شروع
محیط آموزش Windows Server 2025 Standard با Desktop Experience است. دامین ad.example.com و DNS روی DC1 با IP برابر 192.168.50.10 از قبل آمادهاند. DHCP روی سرور جداگانهٔ DHCP1، عضو همین دامین، با IP ثابت 192.168.50.20/24 و DNS برابر .10 نصب میشود. کلاینت Windows 11 Pro و هر دو سرور در یک زیرشبکهٔ آزمایشی هستند. ساخت دامین در آموزش اکتیودایرکتوری و تنظیم نامها در آموزش DNS داخلی آمده است.
در این آزمایش هیچ DHCP فعال دیگری وجود ندارد. پیش از اجرای همین مراحل روی شبکهٔ واقعی، سرویس DHCP مودم، روتر، سرور و شبکهٔ مجازی را بررسی کنید. ایجاد سرور دوم بدون طراحی مشترک Leaseها میتواند به کاربران تنظیمات ناسازگار بدهد. Authorize در AD جای کنترل تمام DHCPهای شبکه را نمیگیرد و جلوی پاسخگویی هر مودم یا تجهیز غیرعضو دامین را نمیبندد.
نام و IP ثابت DHCP1 را پیش از نصب نهایی کنید، عضویت آن در دامین و حل نام کنترلر را بررسی کنید. نصب نقش به دسترسی مدیر سرور نیاز دارد؛ مجاز کردن سرویس در AD نیز مجوز مربوط به همان عملیات را میخواهد. در آزمایش تازه میتوان این مرحله را با حساب مجاز Enterprise Admin انجام داد؛ حساب روزمرهٔ مدیریت Leaseها نباید به همین دلیل دسترسی گسترده بگیرد.
محدودهٔ آدرس را پیش از ساخت Scope بنویسید
| تنظیم | مقدار | دلیل |
|---|---|---|
| Subnet / Mask | 192.168.50.0 / 255.255.255.0 | هر سه دستگاه در یک زیرشبکهاند. |
| Scope range | 192.168.50.100 تا 192.168.50.199 | محدودهٔ واگذاری کلاینتها |
| Exclusion | 192.168.50.100 تا 192.168.50.109 | این بخش از محدوده فعلاً به کلاینت عادی واگذار نمیشود. |
| Reservation | 192.168.50.150 | برای MAC واقعی کلاینت LAB-PC؛ پس از کنترل آزاد بودن |
| Lease duration | ۱ روز | انتخاب آزمایش؛ مقدار مناسب سازمان به گردش دستگاهها و ظرفیت وابسته است. |
| DNS / Domain | 192.168.50.10 / ad.example.com | DNS داخلی و پسوند دامین آزمایش |
| Router | خالی در سناریوی پایه | بدون روتر، Gateway ساختگی تعریف نمیکنیم. |
برای دیدن همه ستونها، جدول را به چپ یا راست بکشید؛ با کیبورد از کلیدهای جهت استفاده کنید.
IPهای ثابت DC1 برابر .10، DHCP1 برابر .20 و میزبان نمونهٔ DNS برابر .30 بیرون از Range هستند؛ لازم نیست آنها را داخل همین Scope به Exclusion اضافه کنید. IP دستی موقت کلاینت برابر .50 نیز بیرون محدوده است و در مرحلهٔ آزمایش با دریافت خودکار جایگزین میشود. Scope، Exclusion و Reservation سه کاربرد جدا دارند؛ شرح مفهومی آنها در DHCP چیست؟ آمده است.
ساخت Scope بدون فعال کردن فوری
در کنسول DHCP، زیر نام DHCP1 روی IPv4 راستکلیک کنید و New Scope را باز کنید. نام را LAB-Clients بگذارید. ابتدا و انتهای محدوده، ماسک، Exclusion و Lease Duration را مطابق جدول وارد کنید. سپس تنظیم DHCP Options را انتخاب کنید.
- در Router یا Option 003 فقط IP روتر واقعی همین زیرشبکه را وارد کنید. در نمونهٔ جدا و بدون روتر، فهرست خالی میماند. IP کنترلر دامین صرفاً به دلیل کنترلر بودن Gateway نیست.
- در Domain Name and DNS Servers، دامنهٔ والد را ad.example.com و DNS را 192.168.50.10 قرار دهید. این دو بهترتیب Option 015 و Option 006 را تأمین میکنند. DNS عمومی را در کنار DNS دامین اضافه نکنید.
- اگر WINS واقعی و نیاز مشخصی ندارید، مرحلهٔ WINS را بدون افزودن سرور تمام کنید.
- در پرسش پایانی، فعالسازی را به بعد موکول کنید. Scope غیرفعال را باز کنید و Address Pool و Scope Options را دوباره با جدول تطبیق دهید؛ به تنظیمات ارثرسیده از سطح Server نیز توجه کنید.
توزیع آدرس DNS با Option 006، معادل ساخته شدن رکورد کلاینت در DNS نیست. ثبت و پاکسازی پویا، مالکیت رکورد و در صورت انجام بهروزرسانی از طرف DHCP، اعتبارنامهٔ مناسب باید جداگانه طراحی شود. برای عبور از خطا، ناحیهٔ AD را به بهروزرسانی ناامن باز نکنید.
رزرو .150 با شناسهٔ واقعی کلاینت
روی کلاینت، با ipconfig /all رابطی را پیدا کنید که واقعاً به شبکهٔ آزمایش وصل است. Physical Address همان رابط را برای رزرو بردارید؛ MAC وایفای و Ethernet یک دستگاه یکسان نیستند. اگر رابط وایفای از MAC تصادفی استفاده میکند، شناسهٔ آن برای این شبکه باید پایدار و با رزرو هماهنگ باشد.
در Scope، روی Reservations راستکلیک کنید و New Reservation را بزنید. نام LAB-PC، آدرس 192.168.50.150 و MAC واقعی رابط را وارد کنید و نوع پشتیبانی DHCP را انتخاب کنید. .150 باید داخل Range تعریفشده باشد؛ صرف قرار داشتن آدرس در همان Subnet کافی نیست. پیش از رزرو، مطمئن شوید دستگاه دیگری آن IP را دستی یا از Lease قبلی استفاده نمیکند.
برای کلاینتی که از همین Scope یک Lease درست و شناساییشده دارد، Add to Reservation روی همان Lease نیز مسیر دیگری است. در هر دو حالت، نام نمایشی رزرو تعیینکننده نیست؛ تطبیق شناسهٔ کلاینت اهمیت دارد. رزرو آدرس را ثابت تخصیص میدهد ولی کلاینت همچنان باید روی دریافت خودکار IP باشد؛ IP دستی، درخواست رزرو به DHCP نمیفرستد.
فعالسازی و آزمون روی یک کلاینت
پس از کنترل نبودن DHCP متداخل، محدوده، گزینهها و رزرو، روی همین Scope گزینهٔ Activate را بزنید. روی کلاینت آزمایشی، تنظیم IPv4 و DNS را به دریافت خودکار تغییر دهید. این تغییر را از کنسول محلی انجام دهید؛ تغییر IP میتواند اتصال ریموت همان کلاینت را قطع کند.
ipconfig /all
ipconfig /release "Ethernet"
ipconfig /renew "Ethernet"
ipconfig /allRelease آدرس جاری رابط DHCP را آزاد و ارتباط آن را قطع میکند؛ این فرمان را روی کارت شبکهٔ ثابت سرور اجرا نکنید و برای همهٔ کاربران شبکه تکرار نکنید. اگر کلاینت پس از تغییر به حالت خودکار، Lease موردنظر را گرفته است، آزادسازی دوباره لازم نیست.
| مورد قابل مشاهده | انتظار در این آزمایش |
|---|---|
| DHCP Enabled | فعال روی رابط آزمایش |
| IPv4 / Subnet Mask | 192.168.50.150 / 255.255.255.0 |
| DHCP Server | 192.168.50.20 |
| DNS Servers / DNS Suffix | 192.168.50.10 / ad.example.com |
| Default Gateway | خالی، مگر اینکه روتر واقعی به سناریو اضافه شده باشد |
| Address Leases در DHCP1 | Lease همین IP با شناسهٔ همان رابط و زمان اجاره |
برای دیدن همه ستونها، جدول را به چپ یا راست بکشید؛ با کیبورد از کلیدهای جهت استفاده کنید.
این جدول خروجی واقعی اجراشده نیست. مقادیر محیط خود را در خروجی کلاینت و Address Leases سرور تطبیق دهید. سپس نام DC1.ad.example.com را از کلاینت حل کنید و اگر عضو دامین است، ارتباط موردنیاز آن را بررسی کنید. دریافت IP درست بهتنهایی دسترسی به اینترنت، صحت رکوردهای DNS یا سلامت همهٔ برنامهها را تضمین نمیکند.
اگر آدرس نمیگیرد یا رزرو عمل نمیکند
| نشانه | بررسی بعدی |
|---|---|
| آدرس 169.254.x.x | دریافت Lease موفق نشده است؛ اتصال رابط، سرویس DHCP، Authorization، فعال بودن Scope، ظرفیت آزاد و قواعد لازم فایروال را بررسی کنید. |
| DHCP Server با .20 فرق دارد | کلاینت از سرور دیگری پاسخ گرفته است؛ DHCP مودم، روتر یا شبکهٔ مجازی را شناسایی کنید. |
| IP میگیرد ولی .150 نیست | MAC یا Client ID فعال، حالت خودکار رابط، رزرو و Lease قبلی را بررسی کنید؛ نام رایانه بهتنهایی رزرو را تطبیق نمیدهد. |
| IP درست است ولی نام دامین پیدا نمیشود | Option 006، DNS مؤثر کلاینت و پاسخ DNS داخلی را بررسی کنید؛ تغییر Range معمولاً درمان این نشانه نیست. |
| کلاینت در VLAN دیگر است | این نمونه تکزیرشبکه است؛ برای شبکهٔ مسیریابیشده، Scope مناسب و Relay روی مسیر لازم میشود. صرف ساخت Scope دوم پیام Broadcast را عبور نمیدهد. |
برای دیدن همه ستونها، جدول را به چپ یا راست بکشید؛ با کیبورد از کلیدهای جهت استفاده کنید.
برای بررسی نشانههای تداخل آدرس، از راهنمای تداخل IP استفاده کنید. خطا را با خاموش کردن کلی فایروال یا اجرای Release روی همهٔ دستگاهها پنهان نکنید.
تحویل و برگشت از تغییر DHCP
نام و IP سرور مجاز، Range، Exclusion، Lease Duration، گزینههای مؤثر، رزروها و نتیجهٔ دریافت Lease یک کلاینت عادی و کلاینت رزروشده را ثبت کنید. در آزمون کلاینت عادی، IP باید از بخش آزاد Range و خارج از Exclusion و رزروهای دیگر انتخاب شود. این سناریو Failover، انتقال DHCP قبلی یا طراحی چند VLAN را اجرا نمیکند.
اگر لازم شد واگذاری تازه را متوقف کنید، Scope تازه را غیرفعال کنید؛ Leaseهای قبلی فوراً از کارت شبکهٔ کلاینتها حذف نمیشوند. بازگرداندن DHCP قبلی باید با وضعیت Leaseها و محدودهٔ آدرس هماهنگ شود تا دو دستگاه یک IP نگیرند. برای شبکهٔ فعال، پیکربندی شبکه میتواند آدرسدهی، DHCP موجود و مسیرهای ارتباطی را در یک تغییر هماهنگ بررسی کند.