From 5a62c294114083df5ac4759e8bda232efdf3e025 Mon Sep 17 00:00:00 2001
From: Lennart Poettering
Version 0.4 +released. Changes include: small portability fix for big endian +architectures; send "legacy unicast" packets instead of normal mDNS +packets (this should reduce traffic and improve response time)
+Version 0.3 -released. Changes include: add Debianization, use ip6.arpa instead of ip6.int for reverse IPv6 lookups.
+released. Changes include: add Debianization; use ip6.arpa instead of ip6.int for reverse IPv6 lookups.Version 0.2 @@ -70,11 +76,12 @@ means that you have to run a mDNS responder daemon seperately from nss-mdns if you want to register the local host name via mDNS (e.g. HOWL).
-nss-mdns is very lightweight (22 KByte stripped binary .so compiled with --DNDEBUG=1 on i386, gcc 3.3), has no dependencies besides the glibc and requires only minimal -configuration.
+nss-mdns is very lightweight (23 KByte stripped binary +.so compiled with -DNDEBUG=1 on i386, gcc +3.3), has no dependencies besides the glibc and requires only +minimal configuration.
-It works!
@@ -100,7 +107,8 @@ lookup for IPv4.To activate one of the NSS modules you have to edit /etc/nsswitch.conf and add mdns4 -(resp. mdns, mdns6) to the line starting with "hosts:". On Debian this looks like this:
+(resp. mdns, mdns6) to the line starting with +"hosts:". On Debian this looks like this:# /etc/nsswitch.conf @@ -125,23 +133,24 @@ use glibc's getent tool:$ getent hosts foo.local 192.168.50.4 foo.local-Replace foo whith a host name that has been registered with an mDNS responder.
- -Due to some traffic suppression algorithms in mDNS responders -repeated mDNS resolutions are slowed down. Consider installing glibc's name -service cache daemon nscd to work around this limitation.
+Replace foo whith a host name that has been registered with +an mDNS responder.
-When doing troubleshooting for nss-mdns, don't forget to -disable nscd for getting sensible results.
+To reduce the traffic nss-mdns is responsible for consider +installing glibc's name service cache daemon +nscd. However, when doing troubleshooting for +nss-mdns, don't forget to disable nscd for getting +sensible results.
-If you run a firewall, don't forget to allow UDP traffic from and to port 5353 -from and to the the mDNS multicast address 224.0.0.251.
+If you run a firewall, don't forget to allow UDP traffic to the the +mDNS multicast address 224.0.0.251 on port 5353.
Requirements
-Currently, nss-mdns is tested on Linux only. A fairly modern glibc installation with development headers (2.0 or newer) is required. Not -suprisingly nss-mdns requires a kernel compiled with IPv4 -multicasting support enabled.
+Currently, nss-mdns is tested on Linux only. A fairly +modern glibc installation with development headers (2.0 or +newer) is required. Not suprisingly nss-mdns requires a +kernel compiled with IPv4 multicasting support enabled.
nss-mdns was developed and tested on Debian GNU/Linux "testing" from December 2004, it should work on most other Linux -- cgit