DNS — это важная часть почти любого достаточно продвинутого web-проекта. DNS (Domain Name System) — компьютерная распределённая система для получения информации о доменах. Чаще всего используется для получения IP-адреса по имени хоста, получения информации о маршрутизации почты и/или обслуживающих узлах для протоколов в домене. На начальных этапах обычно DNS управляется вручную. В процессе усложнение системы появляется много доменов, поддоменов, DNS записей. Конфигурацию DNS необходимо резервировать, бэкапировать, хранить версионность изменений и, в конце концов, автоматизировать. В эпоху облачных технологий и микросервисной архитектуры традиционные методы управления DNS через веб-интерфейсы становятся узким местом DevOps-процессов. Ручное редактирование записей, отсутствие контроля версий, человеческие ошибки при массовых изменениях — все эти проблемы знакомы каждому системному администратору. Именно для решения этих задач был создан OctoDNS — инструмент с открытым исходным кодом от