ldns-1.8.4

Introduction à ldns

ldns est une bibliothèque DNS rapide avec le but de simplifier la programmation DNS et pour permettre aux développeurs de facilement créer des programmes qui soient conformes aux RFC actuelles et aux brouillons Internet. Ce paquet inclut l'outil drill.

Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.

Informations sur le paquet

  • Téléchargement (HTTP) : https://www.nlnetlabs.nl/downloads/ldns/ldns-1.8.4.tar.gz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : 94ea1ed8fc7095bef003b64b53b71ec7

  • Taille du téléchargement : 1,2 Mo

  • Estimation de l'espace disque requis : 31 Mo (avec la documentation)

  • Estimation du temps de construction : 0,2 SBU (avec la documentation)

Dépendances de ldns

Facultatives

make-ca-1.14 et libpcap-1.10.4 (pour les programmes d'exemple), SWIG-4.2.1 (pour les liaisons Python) et Doxygen-1.12.0 (pour la documentation html)

Installation de ldns

Installez ldns en exécutant les commandes suivantes :

./configure --prefix=/usr           \
            --sysconfdir=/etc       \
            --disable-static        \
            --with-drill            &&
make

Si vous avez installé Doxygen-1.12.0 et souhaitez construire la documentation html, lancez la commande suivante :

make doc

Ce paquet ne fournit pas de suite de tests exploitable.

Maintenant, en tant qu'utilisateur root :

make install

Si vous avez construit la documentation html, installez-la en exécutant les commandes suivantes en tant qu'utilisateur root :

install -v -m755 -d /usr/share/doc/ldns-1.8.4 &&
install -v -m644 doc/html/* /usr/share/doc/ldns-1.8.4

Explication des commandes

--disable-static : Ce paramètre empêche l'installation des versions statiques des bibliothèques.

--with-drill : Cette option permet la construction de l'outil drill (utilisé pour obtenir des informations de débogage du DNS(SEC)).

--disable-dane-ta-usage : Ces options désactivent le support de DANE-TA (Authentification des Entités Nomées Basée sur le DNS). Elle est requise uniquement si OpenSSL-1.1.0 ou supérieur n'est pas installé.

--with-examples : Cette option permet la construction des programmes d'exemples.

--with-pyldns : Cette option permet la construction des binding Python. Si vous utilisez cette option, vous devrez ajouter PYTHON=/usr/bin/python3 à la ligne configure également.

Contenu

Programmes installés: drill et ldns-config
Bibliothèque installée: libldns.so
Répertoires installés: /usr/include/ldns et /usr/share/doc/ldns-1.8.4

Descriptions courtes

drill

est un outil similaire à dig de BIND Utilities-9.20.0 conçu pour donner toutes sortes d'informations sur le DNS

ldns-config

montre les drapeaux de compilation et de liens pour l'utilisation de ldns

libldns.so

fournit les fonctions de l'API de ldns aux programmes