Quick links

Home

xllmnrd is an IPv6 LLMNR responder daemon (primarily for GNU/Linux operating systems). It allows Microsoft Windows clients to get the IPv6 address of a server on the same local network without any DNS configuration and effectively complements IPv4-only NetBIOS name resolution provided by Samba.

xllmnrd is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License. Its source code is hosted publicly on Bitbucket as a Mercurial repository. See the repository wiki for more information about the repository.

The current release is version 1.2.1, which was published on Feb. 18, 2014. The source packages can be downloaded from SourceForge. You can also buy a copy of the RPM packages for the ia32 (i486) and x86-64 architectures from the author to support this project.

Project description

The major objective of this project is to improve interoperability between GNU/Linux and Microsoft Windows on a small or home network by making a working responder implementation that conforms to the LLMNR specification.

Known issues

  • It does not implement all the requirements properly. Do not use it in a mission-critical environment yet.
  • Other open issues are tracked with the Bitbucket repository.

References

Normative references

RFC 4795
The latest published specification for LLMNR.

Informative references

Project directories

Several project directory services have pages for xllmnrd:

Readings

The Cable Guy - November 2006
An introductory article featuring LLMNR that describes the implementation in Microsoft Windows Vista and Windows Server 2008.

Related software

Samba
Free CIFS server software commonly used on GNU/Linux operating systems, which is one of the software that will benefit most from LLMNR.
BlueZ
The Bluetooth protocol stack for GNU/Linux, which will require LLMNR for name resolution on the Personal Area Network Profile.
LLMNR implementation for Linux
A prior attempt to implement LLMNR on GNU/Linux.