Re: [DNSOP] fyi [Pdns-users] Please test: ALIAS/ANAME apex record in PowerDNS
Olafur Gudmundsson <ogud@ogud.com> Mon, 22 September 2014 17:37 UTC
Return-Path: <ogud@ogud.com>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 250451A0203 for <dnsop@ietfa.amsl.com>; Mon, 22 Sep 2014 10:37:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.88
X-Spam-Level:
X-Spam-Status: No, score=-0.88 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MISSING_HEADERS=1.021, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jv5PyVhSsOAO for <dnsop@ietfa.amsl.com>; Mon, 22 Sep 2014 10:37:08 -0700 (PDT)
Received: from smtp69.ord1c.emailsrvr.com (smtp69.ord1c.emailsrvr.com [108.166.43.69]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C4B401A1B27 for <dnsop@ietf.org>; Mon, 22 Sep 2014 10:37:05 -0700 (PDT)
Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp9.relay.ord1c.emailsrvr.com (SMTP Server) with ESMTP id 3A22F380251 for <dnsop@ietf.org>; Mon, 22 Sep 2014 13:37:05 -0400 (EDT)
X-Virus-Scanned: OK
Received: by smtp9.relay.ord1c.emailsrvr.com (Authenticated sender: ogud-AT-ogud.com) with ESMTPSA id E9D9B38020B for <dnsop@ietf.org>; Mon, 22 Sep 2014 13:37:04 -0400 (EDT)
X-Sender-Id: ogud@ogud.com
Received: from [10.20.30.43] (pool-74-96-189-180.washdc.fios.verizon.net [74.96.189.180]) (using TLSv1 with cipher AES128-SHA) by 0.0.0.0:465 (trex/5.2.10); Mon, 22 Sep 2014 17:37:05 GMT
Content-Type: text/plain; charset="windows-1252"
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Olafur Gudmundsson <ogud@ogud.com>
In-Reply-To: <alpine.LSU.2.00.1409221047520.3000@hermes-1.csi.cam.ac.uk>
Date: Mon, 22 Sep 2014 13:37:03 -0400
Cc: dnsop@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <D94A1C49-646A-42DE-B612-6E7F68D53C4F@ogud.com>
References: <20140921115222.GB16178@xs.powerdns.com> <541F1AE8.6010709@redbarn.org> <alpine.LSU.2.00.1409221047520.3000@hermes-1.csi.cam.ac.uk>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/dnsop/APgU-AKxh1msnhJ1VxOQmf7eQTs
Subject: Re: [DNSOP] fyi [Pdns-users] Please test: ALIAS/ANAME apex record in PowerDNS
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnsop>, <mailto:dnsop-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dnsop/>
List-Post: <mailto:dnsop@ietf.org>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Sep 2014 17:37:09 -0000
I’m getting confused about what the exact semantics of the proposed mechanisms are. Q1: The intent is that ALIAS/ANAME/etc are a fallback rewrite operation if the name does not have the type asked for? Q2: Is there a good reason to restrict this to just the apex of a zone? Q3: Is there a good reason to restrict the target of A* to be in-zone ? Q4: Is there a good reason to restrict this to specific types? (Think about DANE cases with names like _443._tcp.@apex) On Sep 22, 2014, at 6:03 AM, Tony Finch <dot@dotat.at> wrote: > I can see roughly three ways this might be done, in order of increasing > complexity... > > (1) Master-only. The master observes an ANAME record at the apex of a zone > it loads and uses it to periodically refresh the relevant records in the > zone (as if you had a cron job running dig | magic | nsupdate). > > Disadvantage: potentially lots of XFR traffic if the TTLs are low. Disadvantage: if the target is a CNAME what does the master do? It either need to know ALL possible types that may exist or use NSECx record to determine what exists. Possible disadvantage: Master/master signer needs access to resolver to access out of zone-data. Further disadvantage: if the A* target is out of zone at a CDN then the answers the “master” gets back reflect its location. > > (2) Authority-only: All authority servers recognize ANAME records, > PowerDNS style. > > Disadvantage: all authority servers need DNSSEC private keys. Not an absolute requirement, we could play type code tricks that allow master server to store A* target records as different types but servers know that to check for them if A* exists. Disadvantage: All authority serves supporting A* need to know about type translation and signers need to know to perform actions. > > (3) DNAME-style: Authority servers and resolvers recognize ANAME records. > ANAME-aware servers (auth and rec) return the synthesized records for > backwards compatibility, without signatures. For DNSSEC purposes the > signed ANAME goes in the answer section and the original signed target > goes in the additional section. > > Disadvantages: forklift upgrade; DNSSEC codepoint rollover. > You mean DNSKEY alg code points,? We only have 5 popular algorithms so that is not a big deal? Olafur
- Re: [DNSOP] fyi [Pdns-users] Please test: ALIAS/A… Paul Vixie
- [DNSOP] fyi [Pdns-users] Please test: ALIAS/ANAME… bert hubert
- Re: [DNSOP] fyi [Pdns-users] Please test: ALIAS/A… Paul Hoffman
- Re: [DNSOP] fyi [Pdns-users] Please test: ALIAS/A… bert hubert
- Re: [DNSOP] fyi [Pdns-users] Please test: ALIAS/A… Dick Franks
- Re: [DNSOP] fyi [Pdns-users] Please test: ALIAS/A… Suzanne Woolf
- Re: [DNSOP] fyi [Pdns-users] Please test: ALIAS/A… Doug Barton
- Re: [DNSOP] fyi [Pdns-users] Please test: ALIAS/A… Doug Barton
- Re: [DNSOP] fyi [Pdns-users] Please test: ALIAS/A… David Conrad
- Re: [DNSOP] fyi [Pdns-users] Please test: ALIAS/A… Paul Vixie
- Re: [DNSOP] fyi [Pdns-users] Please test: ALIAS/A… David Conrad
- Re: [DNSOP] fyi [Pdns-users] Please test: ALIAS/A… Colm MacCárthaigh
- Re: [DNSOP] fyi [Pdns-users] Please test: ALIAS/A… Paul Vixie
- Re: [DNSOP] fyi [Pdns-users] Please test: ALIAS/A… Suzanne Woolf
- Re: [DNSOP] fyi [Pdns-users] Please test: ALIAS/A… Tony Finch
- Re: [DNSOP] fyi [Pdns-users] Please test: ALIAS/A… Tony Finch
- Re: [DNSOP] fyi [Pdns-users] Please test: ALIAS/A… Tony Finch
- Re: [DNSOP] fyi [Pdns-users] Please test: ALIAS/A… John Levine
- Re: [DNSOP] fyi [Pdns-users] Please test: ALIAS/A… Dick Franks
- Re: [DNSOP] fyi [Pdns-users] Please test: ALIAS/A… Tony Finch
- Re: [DNSOP] fyi [Pdns-users] Please test: ALIAS/A… Andrew Sullivan
- Re: [DNSOP] fyi [Pdns-users] Please test: ALIAS/A… Dick Franks
- Re: [DNSOP] DNSSEC and ALIAS/ANAME apex record in… Paul Hoffman
- Re: [DNSOP] fyi [Pdns-users] Please test: ALIAS/A… Tony Finch
- Re: [DNSOP] fyi [Pdns-users] Please test: ALIAS/A… Colm MacCárthaigh
- Re: [DNSOP] fyi [Pdns-users] Please test: ALIAS/A… Olafur Gudmundsson
- Re: [DNSOP] fyi [Pdns-users] Please test: ALIAS/A… bert hubert
- Re: [DNSOP] fyi [Pdns-users] Please test: ALIAS/A… bert hubert
- Re: [DNSOP] fyi [Pdns-users] Please test: ALIAS/A… Paul Wouters