Re: [EAI] Fw: I-D Action: draft-yao-eai-dns-00.txt
ned+ima@mrochek.com Mon, 05 March 2012 05:30 UTC
Return-Path: <ned+ima@mrochek.com>
X-Original-To: ima@ietfa.amsl.com
Delivered-To: ima@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9480421F85FC for <ima@ietfa.amsl.com>; Sun, 4 Mar 2012 21:30:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dFchJ7O7-D5h for <ima@ietfa.amsl.com>; Sun, 4 Mar 2012 21:29:59 -0800 (PST)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id BE50721F85EE for <ima@ietf.org>; Sun, 4 Mar 2012 21:29:59 -0800 (PST)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OCQDKWWIJK007G2D@mauve.mrochek.com> for ima@ietf.org; Sun, 4 Mar 2012 21:29:58 -0800 (PST)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OCPMUVDUMO00ZUIL@mauve.mrochek.com> (original mail from NED@mauve.mrochek.com) for ima@ietf.org; Sun, 4 Mar 2012 21:29:55 -0800 (PST)
From: ned+ima@mrochek.com
Message-id: <01OCQDKVL2ZQ00ZUIL@mauve.mrochek.com>
Date: Sun, 04 Mar 2012 20:20:44 -0800
In-reply-to: "Your message dated Mon, 05 Mar 2012 11:38:51 +0800" <79CB91401EEC406EB118EC9A017905BF@LENOVO47E041CF>
MIME-version: 1.0
Content-type: TEXT/PLAIN
References: <79CB91401EEC406EB118EC9A017905BF@LENOVO47E041CF>
To: Jiankang YAO <yaojk@cnnic.cn>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mrochek.com; s=mauve; t=1330925404; bh=OyLegix3PX9J22Bq83bVNXGqpkCwB8qE2YIaaaXLgzA=; h=From:Cc:Message-id:Date:Subject:In-reply-to:MIME-version: Content-type:References:To; b=eq965/dDD2aIzcNKiXExUaIezSAW+o3ADmWgWXmlLHxqrSK2prI0EPiXP4Nj7WK3b TytEqfonLzNgZyasnBatQMPXBMLTEQ04O8IkUxRQF/xBKzr1ekv28n8zd3fCG0LFvU SnnHej5Ko8uoJnxhKQB4BPLzzIjJPMh3tmpDdOx4=
Cc: ima@ietf.org
Subject: Re: [EAI] Fw: I-D Action: draft-yao-eai-dns-00.txt
X-BeenThere: ima@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "EAI \(Email Address Internationalization\)" <ima.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ima>, <mailto:ima-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ima>
List-Post: <mailto:ima@ietf.org>
List-Help: <mailto:ima-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ima>, <mailto:ima-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Mar 2012 05:30:00 -0000
> Dear all, > This draft was triggered by email software providers when we discussed the eai implementation with them. > Any comments are welcome. First, I have to say that given the present state of play of the DNS, I am extremely skeptical that a new RRTYPE can actually deploy soon enough to be useful. And that's assuming you are able to get it through the process quickly, which is also unlikely. Sadly, the DNS folks are in total denial as to the issues and AFAICT see no value in working on mechanisms that would improve the situation. And even if this were to change, you're at best talking about improving the situation for RRTYPEs developed years from now. Second, the text you have is very confusing; at one point you say the record returns a list of domains, at another point you imply they are actually host names. Wordsmithing definitely needed. Third, if I understand the proposal (and I may not), I also have to say that the semantics are more than a little ugly. You look up a domain and either get back "all", which is fine, "no", also fine, or a list of EAI-suppporting hosts - ick. You are then supposed to intersect that list with the list you get back from from your MX query, correct? That's going to be a fair bit of work and I suspect a lot of implementations won't bother. It would be much better to use SRV for this, making it an alternative to MX for the EAI case. And it avoids having to compute the intersection; you just specify the EAI-capable hosts, done. The "all" and "no" case are served by not having an entry; then you try the MX and either succeed or fail. And SRV has the huge advantage of being deployed. And if you stick with the intersection approach, I don't think a list of domain names packed into a single string is the way to do it. Multiple records containing name fields fields are a better bet because they support compression, and compression can make a big difference when there's lots of repetition in the names, as seems likely. (I note in passing that you get this for free with SRV.) This is also one case where TXT records really do not make sense as an alternative, again because of compression issues. If you're going to overload something, overload SRV - it's actually designed to be overload in this way. Ned
- [EAI] Fw: I-D Action: draft-yao-eai-dns-00.txt Jiankang YAO
- Re: [EAI] Fw: I-D Action: draft-yao-eai-dns-00.txt ned+ima
- Re: [EAI] Fw: I-D Action: draft-yao-eai-dns-00.txt John C Klensin
- Re: [EAI] Fw: I-D Action: draft-yao-eai-dns-00.txt Shawn Steele
- Re: [EAI] Fw: I-D Action: draft-yao-eai-dns-00.txt ned+ima
- Re: [EAI] Fw: I-D Action: draft-yao-eai-dns-00.txt John Levine
- Re: [EAI] Fw: I-D Action: draft-yao-eai-dns-00.txt Jiankang YAO
- Re: [EAI] Fw: I-D Action: draft-yao-eai-dns-00.txt Andrew Sullivan
- Re: [EAI] Fw: I-D Action: draft-yao-eai-dns-00.txt ned+ima
- Re: [EAI] Fw: I-D Action: draft-yao-eai-dns-00.txt ned+ima
- Re: [EAI] Fw: I-D Action: draft-yao-eai-dns-00.txt Jiankang YAO
- Re: [EAI] Fw: I-D Action: draft-yao-eai-dns-00.txt Arnt Gulbrandsen
- [EAI] Email and new RRTYPES (was: Re: Fw: I-D Act… John C Klensin
- Re: [EAI] Fw: I-D Action: draft-yao-eai-dns-00.txt John C Klensin
- Re: [EAI] Fw: I-D Action: draft-yao-eai-dns-00.txt ned+ima
- Re: [EAI] Fw: I-D Action: draft-yao-eai-dns-00.txt John Levine
- Re: [EAI] Fw: I-D Action: draft-yao-eai-dns-00.txt Tony Finch
- Re: [EAI] Fw: I-D Action: draft-yao-eai-dns-00.txt Tony Finch
- Re: [EAI] Fw: I-D Action: draft-yao-eai-dns-00.txt Jiankang YAO
- Re: [EAI] Email and new RRTYPES (was: Re: Fw: I-D… ned+ima
- Re: [EAI] Fw: I-D Action: draft-yao-eai-dns-00.txt ned+ima
- Re: [EAI] Email and new RRTYPES (was: Re: Fw: I-D… Tony Finch