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
Дмитрий Сергеевич Кулябов
Authors
Профессор кафедры теории вероятностей и кибербезопасности
Мои научные интересы включают физику, администрирование Unix и сетей.