ldns-1.7.1

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 se construire correctement sur une plateforme LFS-9.1.

Informations sur le paquet

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

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : 166262a46995d9972aba417fd091acd5

  • Taille du téléchargement : 1.2 Mo

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

  • Estimation du temps de construction : 0.2 SBu (avec la documentation)

Dépendances de ldns

Facultatives

make-ca-1.7 et libpcap-1.9.1 (pour les programmes d'exemples), Python-2.7.18 et SWIG-4.0.2 (pour les bindings Python) et Doxygen-1.8.19 (pour la documentation html)

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/ldns

Installation de ldns

Installez ldns en lançant les commandes suivantes :

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

Si vous avez installé Doxygen-1.8.19 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 lançant les commandes suivantes en tant qu'utilisateur root :

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

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.

Contenu

Programmes installés: drill et ldns-config
Bibliothèque installée: libldns.so et /usr/lib/python2.7/site-packages/_ldns.so
Répertoires installés: /usr/include/ldns et /usr/share/doc/ldns-1.7.1

Descriptions courtes

drill

est un outil similaire à dig de BIND Utilities-9.16.5 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.

Last updated on 2020-02-17 20:12:55 +0000