👨‍🏫 Лектор: Никита Ефимов
Системный инженер департамента инфраструктурных решений и сервисов

Летняя школа «System-инженер»


⚙️ Роль сетевых служб в инфраструктуре

Без них ничего не работает:

  • ❌ Невозможно запомнить все IP → нужен DNS
  • ❌ Ручная настройка сетей → нужен DHCP
  • ❌ Много паролей → нужна служба каталога
  • ❌ Нет корректного анализа логов → нужен NTP
  • ❌ Совместная работа — кошмар

🧠 При сбоях в этих службах возникает множество “необъяснимых” проблем: недоступные сервисы, ошибки авторизации, разрыв сессий, сбои CI/CD, нарушения аудита.


📚 Служба каталога

🎯 Назначение

  • Централизованное хранение и управление учетными записями пользователей, групп и устройств

  • Аутентификация и авторизация в домене (логины, пароли, доступы)

➕ Дополнительные функции

  • Интеграция с другими сервисами (DNS, принт-сервер, файловые шары)
  • Применение групповых политик (GPO) — настройка рабочих станций централизованно
  • Управление безопасностью: контроль доступа, политики паролей, аудита

🧱 Ключевые понятия

  • Лес (Forest) — логическая граница всей инфраструктуры службы каталога
  • Домен (Domain) — единица управления пользователями и ресурсами
  • Контроллер домена (DC) — сервер, предоставляющий каталог и аутентификацию
  • OU (организационные подразделения) — для логического структурирования объектов
  • Доверительные отношения — связь между доменами, разрешающая доступ между ними
  • Kerberos — протокол безопасной аутентификации с использованием билетов
  • LDAP — протокол для поиска и изменения данных в каталоге

alt text

🛠 Что важно при проектировании

  • Архитектура (лес, домены, сайты)
  • Модель управления и администрирования
  • Интеграции с внешними системами
  • Объёмы миграции при переходе с другого решения

alt text


🌐 DNS — служба разрешения доменных имён

🎯 Основное назначение

  • Преобразование доменных имён в IP-адреса (и обратно)

  • Обнаружение сервисов и маршрутизация трафика

    alt text

🧱 Ключевые понятия

  • DNS-сервер — хранит зоны и обслуживает запросы
  • Резолвер (resolver) — клиент, который запрашивает имя
  • Зоны — области пространства имён (forward/reverse, primary/secondary, AD-интегрированные)
  • Типы серверов — корневой, авторитативный, кэширующий

🔍 Популярные типы записей

  • A — IPv4-адрес хоста
  • AAAA — IPv6-адрес
  • PTR — обратное соответствие IP → имя
  • MX — почтовый сервер домена
  • CNAME — псевдоним
  • TXT — SPF, DKIM, верификация
  • NS — указывает, кто отвечает за зону
  • SOA — основная информация о зоне (сервер, TTL, серийный номер)

🛠 Особенности проектирования

  • Разделение внешней и внутренней зон (Split DNS)
  • Делегирование и репликация зон
  • Безопасность (защита от подмены DNS, ограничение зон)
  • Схема разрешения имён (например, через Root Hints или DNS Forwarders)

📡 DHCP — динамическая конфигурация узлов

🎯 Назначение

  • Автоматическая выдача IP-адресов и других параметров (маска, шлюз, DNS, PXE и пр.)

🔁 DORA: как работает

  1. Discover — клиент ищет DHCP-сервер
  2. Offer — сервер предлагает свободный IP
  3. Request — клиент запрашивает выбранный IP
  4. Acknowledge — сервер подтверждает и назначает IP

Использует протокол UDP (порты 67/68), часто работает через широковещательные пакеты.

alt text

🧱 Основные понятия

  • Область DHCP — диапазон адресов, который выдаёт сервер
  • Ретранслятор (DHCP Relay) — пересылает запросы между подсетями
  • Резервирование — закрепление IP за конкретным устройством (по MAC-адресу)
  • Аренда — IP выдаётся на ограниченное время (с возможностью продления)

🛠 Что учитывать

  • Топология сети: расположение клиентов и серверов
  • Надёжность: резервные DHCP, ретрансляторы
  • Интеграция с DNS — автоматическая регистрация имён
  • Защита от спуфинга (например, DHCP Snooping)

⏱️ NTP — служба времени

🎯 Назначение

  • Синхронизация системных часов на всех устройствах в сети
  • Критично для: Kerberos, журналов событий, мониторинга, расследования инцидентов

🧱 Основные понятия

  • Stratum — уровень иерархии (Stratum 0 — эталонные часы)
  • NTP-сервер и клиент — один задаёт время, другой получает
  • Дрейф времени — расхождение часов без синхронизации

➕ Дополнительно

  • Чаще всего используется встроенный Windows Time (w32time)
  • Kerberos требует расхождения ≤ 5 минут
  • NTP-сервер может быть внешним (например, time.windows.com) или локальным (на КД)

🛠 Что учитывать

  • Требования к точности (мс или секунды)
  • Отказоустойчивость (несколько источников)
  • Синхронизация всей инфраструктуры — от доменов до рабочих станций

🧠 Вывод

Базовые сетевые службы — фундамент цифровой инфраструктуры:

Служба Назначение
Каталог (AD/LDAP) Аутентификация, учётки, политики, безопасность
DNS Разрешение имён, обнаружение сервисов
DHCP Быстрая настройка IP, управление адресным пространством
NTP Единое время в сети, корректность логов, безопасность (Kerberos)

💬 Пользователи не замечают этих служб — пока они работают. Но без них сеть перестаёт быть сетью.