In message <20130226223612.40b74301a...@drugs.dv.isc.org>, Mark Andrews writes:
> 
> In message <512cc4fd.2020...@si6networks.com>, Fernando Gont writes:
> > On 02/26/2013 09:19 AM, Ted Lemon wrote:
> > > Homenets aren't zeroconf--there has to be a way, at a minimum, to
> > > communicate a prefix and a DNS server address.   This can be done
> > > with RA, or with RA+stateless DHCPv6, or with stateful DHCPv6.   So
> > > in a homenet we can expect that there _will_ be a mechanism that
> > > _could_ be made to work for setting up DNS; the questions are:
> > > 
> > > (1) Which ways do we support, if any? 
> > 
> > Stupid question:
> > Can we enforce requirements on host implementations as a result of
> > homenet? (e.g., among all the nice pieces of DDNS, how many of them are
> > widely implemented? and if not widely implemented, can we push changes
> > in this area?)
> 
> Windows and MacOS both support DDNS.  You have to turn the latter on.
> Thats well over half of homenet boxes.
>  
> > If we cannot do that, but can spec functionality in, say, home routers,
> > then something along the lines of what I sketched in my previous email
> > might make more sense.
> > 
> > 
> > > (2) How do we resolve the question of who is the local DNS server?
> > 
> > You mean the authoritative DNS server for nodes in the local network?
> 
> You make a SOA query for the name you want to add.  You remove
> labels until you get a SOA response (there are optimisations that
> can be applied to make this quicker).  You lookup the NS RRset now
> that you have the containing zone.  If the master server (see the
> SOA record) is in the NS RRset you send to it otherwise you try all
> the NS's until you get SUCCESS or REFUSED.  If you get NOTIMP you
> move onto the next server.  When you have exhausted all the servers
> you stop.
> 
> NOTIMP indicates that update / update forwarding is not supported/enabled.
> REFUSED means you hit a acl.
> SUCCESS means you update was accepted.
> 
> This is bog standard update processing.  It works with split namespaces.

Code to do the above has been part of libresolv/libbind since 1997.
nsupdate calls that code to do its work.

> If you are updating PTR records you look for CNAME records with the
> initial SOA query in case RFC 2317 delegations are present and you
> update the owner name of the PTR to match the target of the CNAME.
> You then restart the process.
> 
> > > As far as I can tell, this whole notion has been punted in favor of
> > > multi-subnet mDNS; my concern is that we are going to wind up with a
> > > new protocol that's a weird amalgam of mDNS and DNS but shares little
> > > code with existing implementations of either protocol/ 
> > 
> > Since I was not involved in such discussions, just double-checking: I
> > guess the whole argument for DNS had to do with
> > * No need for authoritative servers?
> > * Availability of "local" zones, as opposed to global zones?
> > * Something (technical :-) ) else?
> > 
> > I think that it shouldn't be hard to come up with something to make DNS
> > work with local zones, without relying on multicast (and thus avoiding
> > the need to do mDNS). If there's interest in exploring this path, I
> > could give this some thought -- just checking the mDNS thing is not
> > casted into stone, such that I avoid wasting time unnecessarily...
> > 
> > Thanks!
> > 
> > Best regards,
> > -- 
> > Fernando Gont
> > e-mail: ferna...@gont.com.ar || fg...@si6networks.com
> > PGP Fingerprint: 7809 84F5 322E 45C7 F1C9 3945 96EE A9EF D076 FFF1
> > 
> > 
> > 
> > 
> > -- 
> > Fernando Gont
> > SI6 Networks
> > e-mail: fg...@si6networks.com
> > PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492
> > 
> > 
> > 
> > 
> > _______________________________________________
> > homenet mailing list
> > homenet@ietf.org
> > https://www.ietf.org/mailman/listinfo/homenet
> -- 
> Mark Andrews, ISC
> 1 Seymour St., Dundas Valley, NSW 2117, Australia
> PHONE: +61 2 9871 4742                 INTERNET: ma...@isc.org
> _______________________________________________
> homenet mailing list
> homenet@ietf.org
> https://www.ietf.org/mailman/listinfo/homenet
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: ma...@isc.org
_______________________________________________
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet

Reply via email to