DevOps by REBRAIN
Открытые практикумы по DevOps, Linux, Golang, Networks, Security Мы на связи: info@rebrainme.com +7 (499) 116-34-68 https://rebrainme.com/ Зарегистрированы в РКН: https://knd.gov.ru/license?id=674db558d793bc0b0b8845ff®istryType=bloggersPermission
Show more📈 Analytical overview of Telegram channel DevOps by REBRAIN
Channel DevOps by REBRAIN (@rebrain_devops) in the Russian language segment is an active participant. Currently, the community unites 28 798 subscribers, ranking 4 763 in the Technologies & Applications category and 22 880 in the Russia region.
📊 Audience metrics and dynamics
Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 28 798 subscribers.
According to the latest data from 15 June, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by 119 over the last 30 days and by -8 over the last 24 hours, overall reach remains high.
- Verification status: Not verified
- Engagement rate (ER): The average audience engagement rate is 8.78%. Within the first 24 hours after publication, content typically collects 7.21% reactions from the total number of subscribers.
- Post reach: On average, each post receives 2 528 views. Within the first day, a publication typically gains 2 076 views.
- Reactions and interaction: The audience actively supports content: the average number of reactions per post is 12.
- Thematic interests: Content is focused on key topics such as dovecot, linux, скрипт, postfix, yandex.
📝 Description and content policy
The author describes the resource as a platform for expressing subjective opinions:
“Открытые практикумы по DevOps, Linux, Golang, Networks, Security
Мы на связи:
info@rebrainme.com
+7 (499) 116-34-68
https://rebrainme.com/
Зарегистрированы в РКН: https://knd.gov.ru/license?id=674db558d793bc0b0b8845ff®istryType=bloggersPermiss...”
Thanks to the high frequency of updates (latest data received on 16 June, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.
# Проверка конфигов
sudo named-checkconf
# Проверка файлов зон
sudo named-checkzone devops-lab.local /etc/bind/db.devops-lab.local
sudo named-checkzone 10.168.192.in-addr.arpa /etc/bind/db.192.168.10
Если ошибок нет (вывод OK), перезапускаем службу:
sudo systemctl restart bind9
Тестируем с локальной машины:
# Прямой запрос
dig @127.0.0.1 api.devops-lab.local +short
# Ожидаемый ответ: 192.168.10.20
# Обратный запрос (Reverse DNS)
dig -x 192.168.10.20 @127.0.0.1 +short
# Ожидаемый ответ: api.devops-lab.local.
🚀 Что дальше?
Это база. В реальном проекте понадобятся secondary-серверы для отказоустойчивости, ACL для безопасности и View для Split-Horizon DNS.
📢 Завтра стартует модуль «BIND» — с готовыми конфигами, схемами и продакшн-практиками. Не пропусти!
Ставь 🔥, если уже используешь BIND, или ❤️, если только присматриваешься.
sudo apt update && sudo apt install bind9 bind9-utils bind9-doc -y
Основные файлы:
- /etc/bind/named.conf – главный конфиг (подтягивает остальные)
- /etc/bind/named.conf.options – глобальные настройки сервера
- /etc/bind/named.conf.local – здесь мы объявим наши зоны
- /etc/bind/ – сюда положим файлы самих зон (Master-зоны принято хранить здесь)
🔧 Конфигурация
1️⃣ named.conf.options
Редактируем /etc/bind/named.conf.options. Настраиваем сервер как "только авторитетный" (не пересылает запросы в интернет), чтобы он отвечал только за нашу локальную сеть.
options {
directory "/var/cache/bind";
// Слушаем запросы со всех интерфейсов (для продакшена лучше указать конкретные IP)
listen-on { any; };
listen-on-v6 { none; };
recursion no; // Важно: отключаем рекурсию, мы только отвечаем за свои зоны
allow-query { any; }; // Разрешаем запросы от всех
allow-transfer { none; }; // Запрещаем скачивание зоны целиком (Zone Transfer)
dnssec-validation auto;
};
Проверка конфига: sudo named-checkconf
2️⃣ named.conf.local – объявление зон
Редактируем /etc/bind/named.conf.local:
// Прямая зона (Имя -> IP)
zone "devops-lab.local" {
type master;
file "/etc/bind/db.devops-lab.local";
};
// Обратная зона (IP -> Имя) для подсети 192.168.10.0/24
// Октеты IP пишутся в обратном порядке
zone "10.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.192.168.10";
};
3️⃣ Прямая зона /etc/bind/db.devops-lab.local
Создаем файл: sudo nano /etc/bind/db.devops-lab.local
Важно: Не забывайте точки в конце доменных имен! Если точки нет, BIND автоматически допишет $ORIGIN (т.е. `devops-lab.local`) в конец.
$TTL 86400
$ORIGIN devops-lab.local.
@ IN SOA ns1.devops-lab.local. admin.devops-lab.local. (
2025032401 ; Serial (YYYYMMDDNN)
3600 ; Refresh
1800 ; Retry
1209600 ; Expire
86400 ; Minimum TTL
)
; Name Server
@ IN NS ns1.devops-lab.local.
; A records (Адреса)
ns1 IN A 192.168.10.10
api IN A 192.168.10.20
gitlab IN A 192.168.10.30
mail IN A 192.168.10.40
; Aliases (Псевдонимы)
www IN CNAME api.devops-lab.local.
; Mail Exchanger
@ IN MX 10 mail.devops-lab.local.
4️⃣ Обратная зона /etc/bind/db.192.168.10
Создаем файл: sudo nano /etc/bind/db.192.168.10
$TTL 86400
$ORIGIN 10.168.192.in-addr.arpa.
@ IN SOA ns1.devops-lab.local. admin.devops-lab.local. (
2025032401
3600
1800
1209600
86400
)
@ IN NS ns1.devops-lab.local.
; PTR records (Указываем только последний октет IP)
10 IN PTR ns1.devops-lab.local.
20 IN PTR api.devops-lab.local.
30 IN PTR gitlab.devops-lab.local.
40 IN PTR mail.devops-lab.local.
✅ Проверка
# Проверка конфигов
sudo named-checkconf
# Проверка файлов зон
sudo named-checkzone devops-lab.local /etc/bind/db.devops-lab.local
sudo named-checkzone 10.168.192.in-addr.arpa /etc/bind/db.192.168.10
Если ошибок нет (вывод `OK`), перезапускаем службу:
sudo systemctl restart bind9
Тестируем с локальной машины:
# Прямой запрос
dig @127.0.0.1 api.devops-lab.local +short
# Ожидаемый ответ: 192.168.10.20
# Обратный запрос (Reverse DNS)
dig -x 192.168.10.20 @127.0.0.1 +short
# Ожидаемый ответ: api.devops-lab.local.
🚀 Что дальше?
Это база. В реальном проекте понадобятся secondary-серверы для отказоустойчивости, ACL для безопасности и View для Split-Horizon DNS.
📢 Завтра стартует модуль «BIND» — с готовыми конфигами, схемами и продакшн-практиками. Не пропусти!
Ставь 🔥, если уже используешь BIND, или ❤️, если только присматриваешься.
Available now! Telegram Research 2025 — the year's key insights 
