Re: Send-N draft: draft-bellis-enum-send-n-02 published

Eleanor McHugh <[email protected]>
Newsgroups gmane.ietf.enum
Message-ID <[email protected]>
On 3 Jul 2008, at 13:47, [email protected] wrote:
> Peter - following up this comment again:
>
>> Apologies.  NAPTR is becoming the TXT RR for enum; everything can  
>> be put
>> in there so conveniently, especially using "data" type URIs.   
>> That's not
>> what NAPTR was designed for.
>
> I wonder where this concern about NAPTR becoming a dumping ground  
> for data
> has come from?
>
> The whole DDDS architecture is *supposed* to be a generic database  
> lookup
> system, albeit one that has its origins in ENUM.  The only  
> implementation
> of DDDS that I'm aware of is RFC3403, and *that* is what specifies  
> NAPTR
> records, not the ENUM RFCs.
>
> One *could* write a Send-N U-NAPTR Application that sits in its own  
> DNS
> tree that happens to represent the structure of some other DNS  
> tree.  That
> might not be so controversial, but it would *still* be using NAPTR
> records.
>
> As it happens, though, it's actually possible to put the data in the
> *same* DNS tree, albeit there are a couple of special edge cases  
> that have
> to be taken into consideration.

This probably isn't the time or place to mention it (and apologies to  
those of you who've sat through discussion of these in the company of  
beer) but NAPTRs can be used for all kinds of fun purposes once you  
start thinking of them as generic production rules or s-expressions:  
URI validation; cross-service API translation and aggregation;  
relational data stores; multi-directional hyperlinks; all kinds of fun  
stuff.

I wouldn't necessarily advocate any of these as real world  
applications mind as they're outside the scope of DNS's core purpose,  
but it is amazing just how flexible a tool the U-NAPTR can be.


Ellie

Eleanor McHugh
Games With Brains
http://slides.games-with-brains.net
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.