رفتن به محتوای اصلی

راه‌اندازی DHCP در ویندوز سرور و رزرو IP

از نصب نقش تا دریافت آدرس درست روی یک کلاینت؛ با Scope غیرفعال در زمان آماده‌سازی و بررسی جداگانهٔ رزرو، DNS و سرور صادرکنندهٔ Lease.

این راهنما براساس مستندات رسمی تهیه شده و توسط نت‌مسترز به‌صورت عملی آزمایش نشده است.

آخرین بازبینی متن:

برای راه‌اندازی DHCP، سرور باید IP ثابت داشته باشد؛ سپس نقش نصب و در شبکهٔ دامین مجاز شود. محدودهٔ آدرس، Exclusion و گزینه‌های DNS را پیش از فعال کردن Scope مشخص کنید. رزرو IP به شناسهٔ واقعی کلاینت و دریافت خودکار آدرس وابسته است و جای تنظیم دستی IP روی کارت شبکه را نمی‌گیرد.
در این صفحه

سناریوی 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ها نباید به همین دلیل دسترسی گسترده بگیرد.

نصب نقش، گروه‌های مدیریتی و Authorization

روی DHCP1، PowerShell را با دسترسی مدیریتی باز کنید و نقش و ابزارهای مدیریت را نصب کنید. فرمان‌های زیر برای سرور تازهٔ همین آزمایش‌اند. Restart سرویس روی سروری که به کاربران واقعی Lease می‌دهد باید با زمان تغییر هماهنگ شود.

Install-WindowsFeature DHCP -IncludeManagementTools
netsh dhcp add securitygroups
Restart-Service dhcpserver

بعد از موفقیت هر مرحله، با حساب دارای مجوز Authorization، سرور را در Active Directory مجاز کنید. نام کامل باید به IP همین سرور اشاره کند. خروجی خطادار را با اجرای کورکورانهٔ مرحلهٔ بعد نادیده نگیرید.

Add-DhcpServerInDC -DnsName "DHCP1.ad.example.com" -IPAddress 192.168.50.20
Get-DhcpServerInDC

در Tools → DHCP، سرور را باز و وضعیت را Refresh کنید. حضور نام درست در فهرست مجاز، فقط Authorization را تأیید می‌کند؛ Scope فعال، ظرفیت آزاد، سرویس در حال اجرا و مسیر دریافت پیام کلاینت هنوز جداگانه لازم‌اند. اگر Access denied دیدید، مجوز حساب عملیات را بررسی کنید؛ غیرفعال کردن کنترل Authorization راه رفع آن نیست.

محدودهٔ آدرس را پیش از ساخت Scope بنویسید

طرح آدرس این آزمایش
تنظیممقداردلیل
Subnet / Mask192.168.50.0 / 255.255.255.0هر سه دستگاه در یک زیرشبکه‌اند.
Scope range192.168.50.100 تا 192.168.50.199محدودهٔ واگذاری کلاینت‌ها
Exclusion192.168.50.100 تا 192.168.50.109این بخش از محدوده فعلاً به کلاینت عادی واگذار نمی‌شود.
Reservation192.168.50.150برای MAC واقعی کلاینت LAB-PC؛ پس از کنترل آزاد بودن
Lease duration۱ روزانتخاب آزمایش؛ مقدار مناسب سازمان به گردش دستگاه‌ها و ظرفیت وابسته است.
DNS / Domain192.168.50.10 / ad.example.comDNS داخلی و پسوند دامین آزمایش
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 /all

Release آدرس جاری رابط DHCP را آزاد و ارتباط آن را قطع می‌کند؛ این فرمان را روی کارت شبکهٔ ثابت سرور اجرا نکنید و برای همهٔ کاربران شبکه تکرار نکنید. اگر کلاینت پس از تغییر به حالت خودکار، Lease موردنظر را گرفته است، آزادسازی دوباره لازم نیست.

معیار پذیرش کلاینت رزروشده
مورد قابل مشاهدهانتظار در این آزمایش
DHCP Enabledفعال روی رابط آزمایش
IPv4 / Subnet Mask192.168.50.150 / 255.255.255.0
DHCP Server192.168.50.20
DNS Servers / DNS Suffix192.168.50.10 / ad.example.com
Default Gatewayخالی، مگر اینکه روتر واقعی به سناریو اضافه شده باشد
Address Leases در DHCP1Lease همین 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 موجود و مسیرهای ارتباطی را در یک تغییر هماهنگ بررسی کند.

منبع بررسی فنی

آدرس‌دهی شبکه را هماهنگ کنیم

برای راه‌اندازی یا اصلاح DHCP و تنظیمات شبکهٔ شرکت با نت‌مسترز تماس بگیرید.

بررسی DHCP و آدرس‌دهی شبکه