icmpdn - ICMP host name utilities

Distribution: OpenMandriva Lx 3.0
Repository: OpenMandriva Contrib i586
Package name: icmpdn
Package version: 0.4
Package release: 6-omv2015.0
Package architecture: i586
Package type: rpm
Installed size: 54.69 KB
Download size: 25.90 KB
Official Mirror: abf-downloads.openmandriva.org
Since the Linux kernel does not support the ICMP host name facilities as described in RFC 1788, I wrote a simple implementation in user-space. It comprises three parts: o icmpdnd - The ICMP Domain Name daemon, which listens to ICMP domain name requests and replies to them. o idnlookup - A user utility to query a host for its host name over ICMP. Like ping and all other utilities that use ICMP, it needs to be installed SUID root. o libnss_icmp.so.2 - A glibc NSS module, which uses idnlookup to perform queries for the gethostbyaddr function. The NSS module caches all requests (including failures) and honors the TTL value sent by the responding host. It uses a configuration file called /etc/nss-icmp.conf, which controls different aspects of its operation:



  • config(icmpdn) == 0:0.4-6:2015.0
  • devel(libnss_icmp)
  • icmpdn == 0.4-6:2015.0
  • libnss_icmp.so.2


    Source package: icmpdn-0.4-6.src.rpm

    Install Howto

    1. Enable OpenMandriva Contrib repository on Install and Remove Software"
    2. Update packages list:
      # urpmi.update -a
    3. Install icmpdn rpm package:
      # urpmi icmpdn


    • /bin/idnlookup
    • /etc/nss-icmp.conf
    • /etc/sysconfig/icmpdnd
    • /lib/libnss_icmp.so
    • /lib/libnss_icmp.so.2
    • /lib/libnss_icmp.so.2.0.0
    • /lib/systemd/system/icmpdnd.service
    • /sbin/icmpdnd
    • /usr/share/doc/icmpdn/AUTHORS
    • /usr/share/doc/icmpdn/COPYING
    • /usr/share/doc/icmpdn/ChangeLog
    • /usr/share/doc/icmpdn/README
    • /usr/share/man/man1/idnlookup.1.xz
    • /usr/share/man/man5/nss-icmp.conf.5.xz
    • /usr/share/man/man7/nss-icmp.7.xz
    • /usr/share/man/man8/icmpdnd.8.xz