From owner-freebsd-net@FreeBSD.ORG Mon Aug 21 20:36:01 2006 Return-Path: X-Original-To: freebsd-net@freebsd.org Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4289816A4DA for ; Mon, 21 Aug 2006 20:36:01 +0000 (UTC) (envelope-from fli+freebsd-net@shapeshifter.se) Received: from mx1.h3q.net (manticore.shapeshifter.se [212.37.5.30]) by mx1.FreeBSD.org (Postfix) with ESMTP id E5C3243D46 for ; Mon, 21 Aug 2006 20:35:58 +0000 (GMT) (envelope-from fli+freebsd-net@shapeshifter.se) Received: from localhost (localhost [127.0.0.1]) by mx1.h3q.net (Postfix) with ESMTP id 6ACB81A78D; Mon, 21 Aug 2006 22:35:56 +0200 (CEST) Received: from mx1.h3q.net ([127.0.0.1]) by localhost (mx1.h3q.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 60542-02; Mon, 21 Aug 2006 22:35:51 +0200 (CEST) Received: from [192.168.1.100] (217-208-33-252-o926.tbon.telia.com [217.208.33.252]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.h3q.net (Postfix) with ESMTP id 4645E1A72A; Mon, 21 Aug 2006 22:35:51 +0200 (CEST) Message-ID: <44EA1926.2000501@shapeshifter.se> Date: Mon, 21 Aug 2006 22:35:50 +0200 From: Fredrik Lindberg User-Agent: Thunderbird 1.5.0.4 (X11/20060727) MIME-Version: 1.0 To: Pat Lashley References: <44E9F991.7020309@shapeshifter.se> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: amavisd-new at h3q.net Cc: freebsd-net@freebsd.org Subject: Re: Zeroconfig and Multicast DNS X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Aug 2006 20:36:01 -0000 Pat Lashley wrote: >> In short, zeroconfig allows a host to automatically negotiate >> a collision free ip-address with other hosts on the network in the >> absence of a DHCP-server. It's suitable for small ad-hoc networks, >> or in embedded solutions. > > Actually, that is IPv4 Link Local Addressing. Zeroconfig includes that, > Multicast DNS, Service Discovery and anything else that removes the need > for manual configuration. Yeah, I actually know that. It's just that I've developed a bad habit of calling it zeroconfig in the absence of a short name, calling it "ipv4 link local addressing" every time tends to get a bit tedious. But I should not have done that in my previous mail, my apologies. > > I'm very glad to hear that somebody is working on IPv4 Link Local for > FreeBSD. > >> Multicast DNS is DNS without a server, you can think of it as mixing >> ... > > Doesn't the net/mDNSResponder port handle both mDNS and (m)DNS-based > service discovery? Is it missing some functionality that can't be easily > handled by a wrapper? (E.g. An nss_mdns that uses their libdns_sd.so) > I didn't know there was a port of Apples daemon and I'm sure it works just fine. The only thing that might be an issue is licensing terms, at least in embedded solutions. My code is under a BSD license. I'll continue to hack on my responder anyway, as it's not that far from completion. The service discovery part is just a set of records in the responder which it responds to, a service discovery client/agent is needed to find announced records. Fredrik Lindberg