Полный текст

Свой «суверенный» Интернет: архитектура локального DNS, CA и TLSСовременный веб всё больше зависит от экосистем IT-гигантов, но «под капотом» остаются базовые протоколы, доступные для воспроизведения. Понимание архитектуры сети лучше всего достигается через практику: построение уменьшенной, но полностью функциональной копии Интернета.В этом материале рассматривается инженерная задача по созданию независимого сетевого сегмента. Используя Docker, настраиваем собственный DNS (dnsmasq), разворачиваем локальный Центр сертификации (step-ca) и организуем маршрутизацию через Traefik. Такая схема обеспечивает работу HTTPS и валидацию сертификатов без обращения к внешним провайдерам.Разберём реализацию инфраструктуры и конфигурационные файлы.