ldns-1.8.3

Introdução ao ldns

"ldns" é uma biblioteca "DNS" rápida com a meta de simplificar a programação "DNS" e permitir que os(as) desenvolvedores(as) criem facilmente o software em conformidade com os "RFCs" atuais e os rascunhos da Internet. Esses pacotes também incluem a ferramenta "drill".

Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.

Informação do Pacote

  • Transferência (HTTP): https://www.nlnetlabs.nl/downloads/ldns/ldns-1.8.3.tar.gz

  • Transferência (FTP):

  • Soma de verificação MD5 da transferência: 429b93dacb2d6ecc5ed63788b14c38e6

  • Tamanho da transferência: 1,2 MB

  • Espaço em disco estimado exigido: 30 MB (com os documentos)

  • Tempo de construção estimado: 0,2 UPC (com os documentos)

Dependências do "ldns"

Opcionais

make-ca-1.12 e libpcap-1.10.3 (para aplicativos de exemplo), Python-2.7.18 e SWIG-4.1.1 (para ligações "Python") e Doxygen-1.9.6 (para documentação "HTML")

Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/ldns

Instalação do ldns

Instale o "ldns" executando os seguintes comandos:

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

Se você tiver o "Doxygen-1.9.6" instalado e desejar construir a documentação "HTML", [então] execute o seguinte comando:

make doc

Esse pacote não vem com uma suíte de teste funcional.

Agora, como o(a) usuário(a) "root":

make install

Se você construiu a documentação "HTML", [então] instale-a executando os seguintes comandos como o(a) usuário(a) "root":

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

Explicações do Comando

--disable-static: Essa chave impede a instalação das versões estáticas das bibliotecas.

--with-drill: Essa opção habilita a construção da ferramenta "drill" (usada para obter informações de depuração a partir do "DNS(SEC)")

--disable-dane-ta-usage: Essa opção desabilita o suporte a "DANE-TA" ("DNS-Based Authentication of Named Entities"). Ele é necessário somente se o "OpenSSL-1.1.0" ou posterior não estiver instalado.

--with-examples: Essa opção habilita a construção dos aplicativos de exemplo.

--with-pyldns: Essa opção habilita a construção das ligações "Python".

Conteúdo

Aplicativos Instalados: drill e ldns-config
Biblioteca Instalada: libldns.so e /usr/lib/python2.7/site-packages/_ldns.so
Diretórios Instalados: /usr/include/ldns e /usr/share/doc/ldns-1.8.3

Descrições Curtas

drill

é uma ferramenta como o "dig" oriunda de "Utilitários BIND-9.18.12" projetada para obter todo tipo de informação do "DNS"

ldns-config

mostra sinalizadores de compilador e vinculador para uso do "ldns"

libldns.so

fornece as funções da "API" do "ldns" para aplicativos