Netbox. Плагин для DNS
2025-03-26
·
2 мин. для прочтения
Netbox. Плагин для DNS.
Содержание
1 Общая информация
- NetBox DNS
- Репозиторий: https://github.com/peteeckel/netbox-plugin-dns
- Плагин хранит информацию о серверах имен DNS, представлениях и зонах DNS, а также записях DNS.
- Регистрационная информация о регистраторах DNS и контакты для доменов DNS также могут храниться и связываться с зонами.
- Механизмы проверки и автоматизации:
- проверка имен и значений записей;
- автоматическое ведение записей PTR для записей адресов IPv6 и IPv4;
- автоматическая генерация записей SOA, опционально включающая серийный номер данных зоны;
- проверка изменений в серийном номере SOA, независимо от того, выполняются ли они автоматически или вручную;
- проверка типов записей для обеспечения действительности зоны DNS;
- поддержка делегирования зон PTR RFC 2317 для подсетей IPv4 длиной более 24 бит.
2 Установка
- NetBox. Плагины
- Включите плагин в
/opt/netbox/netbox/netbox/configuration.py
:PLUGINS = [ "netbox_dns", ]
- Чтобы плагин оставался установленным постоянно при обновлении NetBox через
upgrade.sh
:sudo -u netbox echo netbox-plugin-dns >> /opt/netbox/local_requirements.txt
- Зайдите в виртуальное окружение:
su - netbox source /opt/netbox/venv/bin/activate
- Установите плагин:
(venv) $ pip install netbox-plugin-dns
- Добавьте необходимые таблицы
netbox_dns
в базу данных:(venv) $ /opt/netbox/netbox/manage.py migrate
- Перезапустите службу WSGI:
systemctl restart netbox netbox-rq
- Переиндексация глобального поиска
- Это можно сделать в любое время, особенно если элементы, которые должны отображаться в глобальном поиске, не отображаются.
- Для того, чтобы существующие объекты NetBox DNS появились в глобальном поиске после первоначальной установки или некоторых обновлений NetBox DNS, необходимо перестроить индексы поиска:
sudo -u netbox /opt/netbox/netbox/manage.py reindex netbox_dns