ldns-1.7.1
      
      
        
          Introduction to ldns
        
        
          ldns is a fast DNS library with
          the goal to simplify DNS programming and to allow developers to
          easily create software conforming to current RFCs and Internet
          drafts. This packages also includes the drill tool.
        
        
          This package is known to build and work properly using an LFS-11.0
          platform.
        
        
          Package Information
        
        
        
          ldns Dependencies
        
        
          Optional
        
        
          make-ca-1.7 and libpcap-1.10.1 (for
          example programs), Python-2.7.18 and SWIG-4.0.2 (for
          Python bindings), and Doxygen-1.9.2
          (for html documentation)
        
        
          User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/ldns
        
       
      
        
          Installation of ldns
        
        
          Install ldns by running the
          following commands:
        
        ./configure --prefix=/usr           \
            --sysconfdir=/etc       \
            --disable-static        \
            --with-drill            &&
make
        
          If you have Doxygen-1.9.2 installed and want to build html
          documentation, run the following command:
        
        make doc
        
          This package does not come with a working test suite.
        
        
          Now, as the root user:
        
        make install
        
          If you built html documentation, install it by running the
          following commands as the root
          user:
        
        install -v -m755 -d /usr/share/doc/ldns-1.7.1 &&
install -v -m644 doc/html/* /usr/share/doc/ldns-1.7.1
       
      
        
          Command Explanations
        
        
          --disable-static: This
          switch prevents installation of static versions of the libraries.
        
        
          --with-drill: This option
          enables building of the drill tool (used for obtaining
          debug information from DNS(SEC))
        
        
          --disable-dane-ta-usage: This option
          disables DANE-TA (DNS-Based Authentication of Named Entities)
          support. It is only needed if OpenSSL-1.1.0 or later is not
          installed.
        
        
          --with-examples: This option enables
          building of the example programs.
        
        
          --with-pyldns: This option enables
          building of the Python bindings.
        
       
      
        
          Contents
        
        
          
            
              Installed Programs:
              drill and ldns-config
            
            
              Installed Library:
              libldns.so and
              /usr/lib/python2.7/site-packages/_ldns.so
            
            
              Installed Directories:
              /usr/include/ldns and
              /usr/share/doc/ldns-1.7.1
            
           
         
        
          
            Short Descriptions
          
          
            
              
              
            
            
              
                | 
                    drill
                   | 
                    is a tool like dig from BIND Utilities-9.16.20
                    designed to get all sorts of information out of the DNS
                   | 
              
                | 
                    ldns-config
                   | 
                    shows compiler and linker flags for ldns usage
                   | 
              
                | 
                    libldns.so | 
                    provides the ldns API
                    functions to programs
                   | 
            
          
         
       
      
        Last updated on