It looks like nss_mdns does the right thing now; there were alignment problems with my NSS wrapper for getaddrinfo() and the addresses it was returning. Sorry for the false alarm... I'll start looking at the Zeroconf kernel bits next. Regards, BMS