On Friday 22 August 2003 05:40, Keith Moore wrote:
> > > But then again, I don't think that most apps need to do
> > > anything to discourage their use with link-local addresses.
> >
> > I agree.  I am not worried about that if they are not in DNS. I am
> > worried about the case below.
>
> What about apps that need to pass their hosts' addresses to their peers?
> Where do they get those addresses in the first place?  For a variety of
> reasons, DNS isn't a reliable way to find your own addresses. So you get
> them from the interfaces.  Right now the obvious thing to do is to skip
> over any LL addresses that are assigned to your interfaces, in order to
> avoid giving LL addresses to your peers, but this only works if all
> participating hosts have routable addresses.  If we start expecing apps to
> use LL addresses, all bets are off, and we are back to a NAT-like
> situtation where multiparty apps have to implement their own proxies,
> routing, and perhaps even addressing in order to function.
>
> And what happens when vendors start shipping support for LLMNR?  Will
> getaddrinfo() (or other API used for DNS lookup) suddenly start doing LLMNR
> queries if it thinks that DNS is unreachable?  Will apps that were formerly
> using getaddrinfo to do DNS queries then get exposed to LL addresses even
> though they don't work properly with those apps?

One solution may be to have a configurable switch for the behavior of existing 
APIs (getaddrinfo...), like the existing nsswitch.conf ?

--julien

--------------------------------------------------------------------
IETF IPng Working Group Mailing List
IPng Home Page:                      http://playground.sun.com/ipng
FTP archive:                      ftp://playground.sun.com/pub/ipng
Direct all administrative requests to [EMAIL PROTECTED]
--------------------------------------------------------------------

Reply via email to