Date: Mon, 24 Nov 2003 03:02:29 +0100 (CET) From: "Cordula's Web" <cpghost@cordula.ws> To: pvandenbergen@swin.edu.au Cc: freebsd-questions@freebsd.org Subject: Re: Ooops - Re: while I have your attention... Names, copyright and IPv6 Message-ID: <200311240202.hAO22ThQ049572@fw.farid-hajji.net> In-Reply-To: <200311241243.11508.pvandenbergen@swin.edu.au> (message from paul van den bergen on Mon, 24 Nov 2003 12:43:11 %2B1100) References: <200311241051.00411.pvandenbergen@swin.edu.au> <200311241114.09882.pvandenbergen@swin.edu.au> <200311240030.hAO0ULhQ028174@fw.farid-hajji.net> <200311241243.11508.pvandenbergen@swin.edu.au>
next in thread | previous in thread | raw e-mail | index | archive | help
> if I operate a network, boxen1.example.org, boxen2.example.org, etc., as an > IPv4 address space and a second coincident network, boxen1.example6.org, > boxen2.example6.org, etc., as an IPv6 based address space, where does the > authority to allocate the IPv6-network based names reside? AFAIK, there is only one DNS system, which is designed to serve names for both IPv4 and IPv6. It is the client who asks either for A records (IPv4 resolution) or AAAA records (IPv6 resolution), from the SAME set of DNS servers. Let's assume that you want to operate *.example.org as IPv4 and *.example6.org as IPv6 networks. You would have two domains in the .org TLD: example.org -> NS ns1.example.org -> NS ns2.example.org example6.org -> NS ns1.example6.org -> NS ns2.example6.org It is important to realize that ns1 and ns2 must resolve to IPv4 addresses for both example.org and example6.org. Now you could populate the DNS maps of ns{1,2}.example6.org with AAAA records holding IPv6 addresses, and the DNS maps of ns{1,2}.example.org with A records, holding IPv4 addresses. Nothing prevents you from doing both on the same domain! example46.org -> NS ns1.example46.org NS ns2.example46.org ns{1,2}.example46.org could contain both A and AAAA records, like, say: hybrid A <some-ipv4-address> hybrid AAAA <some-ipv6-address> The host hybrid.example46.org would have an IPv4 and an IPv6 address (they don't need to overlap!). Now the clients' resolver library would generally ask for A records, if it should resolve hybrid.example46.org. It would therefore obtain an IPv4 address from ns{1,2}.example46.org for the host name hybrid.example46.org. A client could still ask for IPv6 addresses, e.g.: % host -t aaaa hybrid.example46.org (ask for IPv6 address) % host -t a hybrid.example46.org (ask for IPv4 address) % host hybrid.example46.org (same as host -t a ...) > the technical side of it is clear... someone somewhere needs to keep a track > of the names... You are responsible for keeping track of the names under *.example.org, *.example6.org, *.example46.org. There is no such thing as an IPv6[-only] domain name. If you asked about PTR records, this would be more interesting... [Hint: ip6.arpa.] ;-) > anyway, this is straying somewhat from the core subject matter of > this list... Well, yes... -- Cordula's Web. http://www.cordula.ws/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200311240202.hAO22ThQ049572>