I am somewhat surprised that there has been no discussion of this draft here. Maybe it is just because of so many vacations in August, but maybe it is because the implications are not clear.

The idea is that the Internet-standard way to get a host's location, in order to, for example, include it in an emergency call, depends on finding the location server for an IP address. This document includes a method to discover the relevant location server. If this method becomes a standards-track RFC, you might find legislation requiring its implementation as a matter of public safety.

Note that method (a) implicitly involves reliance on IN-ADDR.ARPA, which has been discussed at some length in DNSOP, in which the most recent (expired) draft-ietf-dnsop-inaddr-required-07.txt says this:

 4.2 Application Recommendations

   Applications SHOULD NOT rely on IN-ADDR for proper operation. The use
   of IN-ADDR, sometimes in conjunction with a lookup of the name
   resulting from the PTR record provides no real security, can lead to
   erroneous results and generally just increases load on DNS servers.
   Further, in cases where address block holders fail to properly
   configure IN-ADDR, users of those blocks are penalized.

The alternative method (b) involves NAPTER records throughout the inverse-address tree, possibly except where there are PTR records pointing to names that have NAPTER records through which the Location Server is discovered.

Is this a good idea?

On Aug 11, 2006, at 10:54 PM, Henning Schulzrinne wrote:
Re: [Geopriv] questions/comments regarding draft-schulzrinne-geopriv-relo

On Aug 11, 2006, at 4:47 PM, Andrew Newton wrote:

... I assume that the following mechanisms are being described:

a - if the hostname of the machine sending the query is bubba.example.net, then issue a NAPTR query (S-NAPTR/U-NAPTR) at bubba.exmaple.net. How you managed to get your host named bubba.example.net is really not important.

b - if your IP address is 192.168.1.2, then send a NAPTR query (again S-NAPTR/U-NAPTR) to 2.1.168.192.in-addr.arpa.

Is there any thought to which I do first? And what about things like mDNS?

For the reason you imply in (b), namely NATs, I think doing (a) first is probably better, although I suspect it doesn't matter much. I can come up with scenarios for either case. (In the enterprise case, I suspect (a) is easier. For residential DSL, PPP configuration doesn't seem to include host names, so only (b) is an option.)
.
dnsop resources:_____________________________________________________
web user interface: http://darkwing.uoregon.edu/~llynch/dnsop.html
mhonarc archive: http://darkwing.uoregon.edu/~llynch/dnsop/index.html

Reply via email to