کنترل‌کننده دامنه

یک کنترل‌کننده دامنه (به انگلیسی: Domain controller) (کوته‌نوشت: DC) یک سرور[۱][۲] است که به درخواست‌های احراز هویت امنیتی در یک دامنه شبکه پاسخ می‌دهد. در حقیقت شبکه‌ای از سرورها است که مسئول فراهم کردن دسترسی میزبان به منابع دامنه است. این کنترل‌کننده، کاربران را احراز هویت، اطلاعات حساب کاربری را ذخیره و سیاست‌های امنیتی را بر روی یک دامنه اعمال می‌کند.[۳] این فناوری اغلب در محیط‌های مایکروسافت ویندوز، که هسته اصلی سرویس اکتیو دایرکتوری در ویندوز است پیاده‌سازی می‌شود (به کنترل‌کننده دامنه ویندوز مراجعه کنید). بااین‌حال، کنترل‌کننده‌های دامنه غیرویندوزی نیز می‌توانند از طریق نرم‌افزارهای مدیریت هویت مانند سامبا و فری‌آی‌پی‌ای[الف] از شرکت رد هت پیاده‌سازی شوند .

نرم‌افزار

نرم‌افزار و سیستم‌عاملی که برای اجرای یک کنترل‌کننده دامنه به کار می‌روند، معمولاً از چندین مولفه کلیدی تشکیل شده‌اند که در میان پلتفرم‌ها مشترک هستند. این موارد شامل سیستم‌عامل (معمولاً ویندوز سرور یا لینوکس)، یک سرویس ال‌دپ (مانند سرور دایکتوری رد هت و غیره)، سرویس زمانی شبکه (ان‌تی‌پی‌دی، کرونی و غیره)، و یک پروتکل احراز هویت شبکه (معمولاً کربروس) است.[۴] سایر مؤلفه‌ها مانند یک زیرساخت کلید عمومی (خدمات مجوز اکتیو دایرکتوری، DogTag، اپن‌اس‌اس‌ال) و سامانه نام دامنه (ویندوز دی‌ان‌اس یا بایند) نیز ممکن است روی همان سرور یا روی سرور دیگری که به دامنه ملحق شده است، نصب شوند.[۵]

پیاده‌سازی

کنترل‌کننده‌های دامنه معمولاً به صورت یک خوشه کامپیوتری پیاده‌سازی می‌شوند تا دسترس‌پذیری بالا و بیشترین قابلیت اطمینان فراهم شود. در محیط ویندوز، یک کنترل‌کننده دامنه به عنوان کنترل‌کننده‌های دامنه اصلی[ب] عمل می‌کند و تمام سرورهای دیگری که به نقش کنترل‌کننده دامنه ارتقا می‌یابند، در همان دامنه به عنوان کنترل‌کننده‌های دامنه پشتیبان[پ] خدمت می‌کنند.[۶] در محیط‌های مبتنی بر یونیکس، یک ماشین به عنوان کنترل‌کننده دامنه اصلی[ت] عمل می‌کند و سایر ماشین‌ها به عنوان کنترل‌کننده‌های دامنه نسخه کپی[ث] کار می‌کنند. این کنترل‌کننده‌های کپی، اطلاعات پایگاه داده را به‌صورت دوره‌ای از کنترل‌کننده دامنه اصلی همگام‌سازی کرده و آن را به صورت فقط خواندنی ذخیره می‌کنند.[۷]

جستارهای وابسته

یادداشت‌ها

  1. ↑ FreeIPA
  2. ↑ Primary Domain Controller (PDC)
  3. ↑ Backup Domain Controller (BDC)
  4. ↑ master
  5. ↑ replica

منابع

  1. ↑ "Domain Controller Roles". Microsoft TechNet. Retrieved Dec 4, 2009.
  2. ↑ "Domain Controller Roles". Windows Server 2003 Technical Reference. Microsoft TechNet. 2010-06-03. Retrieved 2012-11-21.
  3. ↑ "14.3.3. Domain Controller". access.redhat.com.
  4. ↑ "Chapter 1. Introduction to FreeIPA". docs.fedoraproject.org. Archived from the original on 2022-04-07. Retrieved 2020-01-02.
  5. ↑ "How to Find Expired Domains". Domain Hunting Guides (in American English). 2023-02-06. Retrieved 2023-04-15.
  6. ↑ "Domain Controller Roles". Microsoft Tech net 3 June 2010. Retrieved 13 February 2011.
  7. ↑ "V4/Replica Setup - FreeIPA". www.freeipa.org.