Установка:

Для установки all-knowing-dns в Ubuntu / Linux Mint / Debian, введите в Терминал:

sudo apt updatesudo apt install all-knowing-dns

Подробная информация о пакете:

крошечный DNS-сервер для IPv6 обратного DNS

AllKnowingDNS предоставляет обратный DNS для сетей IPv6, которые используют SLAAC (autoconf), например. для сети / 64.

Проблема с DNS-сервером IPv6 и традиционными серверами имен заключается в том, что для сервера имен требуется предоставить файл зоны. Предполагая, что вы хотите предоставить RDNS для сети /64, у вас есть 2 ** 64 = 18446744073709551616 различных используемых IP-адресов (немного меньше, если вы используете SLAAC). Предоставление файла зоны для этого, даже в очень короткой нотации, будет потреблять огромное количество дискового пространства и не может быть сохранено в памяти доступных сегодня компьютеров.

AllKnowingDNS вместо этого генерирует записи PTR и AAAA на лету. Вы только настраиваете, какую сеть вы хотите обслуживать, и какими должны быть ваши записи.

Зависимости:

  • init-system-helpers

    вспомогательные инструменты для всех систем init

  • libmouse-perl

    легкая структура объектов для Perl

  • libmousex-nativetraits-perl

    расширение для интерфейсов атрибутов для мыши

  • libnet-dns-perl

    Выполнять DNS-запросы из сценария Perl

  • libnetaddr-ip-perl

    Модуль управления IP-адресами

  • libprivileges-drop-perl

    модуль, чтобы упростить удаление всех привилегий

  • perl

    Практический язык извлечения и отчета Ларри Уолла