--- title: Базовые сетевые службы --- 👨‍🏫 *Лектор: Никита Ефимов* Системный инженер департамента инфраструктурных решений и сервисов
Летняя школа «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) | > 💬 Пользователи не замечают этих служб — пока они работают. Но без них сеть перестаёт быть сетью.