Re: [BEHAVE] Opsdir Review of draft-ietf-behave-turn-uri-03.txt
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [BEHAVE] Opsdir Review of draft-ietf-behave-turn-uri-03.txt
Hi Marc,
On Oct 30, 2009, at 3:36 PM, Marc Petit-Huguenin wrote:
(3) But, how could you transform "turn:example.com" into an A/AAAA
record query? Where do you get the host name? It doesn't make
sense to
just do an A/AAAA query on "example.com" when you are trying to
find a
specific server...
$host example.com
example.com has address 192.0.32.10
I didn't say that you _couldn't_ send a query for example.com, just
that it wouldn't
make sense to do so...
Are you expecting that administrators will accept a requirement to run
their TURN
servers at an IP address returned for their domain, in order to
maintain their ability to
move to DNS SRV records or S-NAPTR later without changing the URIs on
their
end-user devices?
Isn't it more likely that they will want to name their TURN servers
something like
turn1.example.com, or something like that?
This was what I was dancing around in an earlier post, when I
indicated
some confusion about whether the <name> portion of the URI was
intended
to be a FQDN or just a domain... The specification seems to have
some
ambiguity in this area.
"FQDN" is never used in the draft, so I do not understand why you
are referring
to this. A <host> can be a FQDN and a domain name at the same time.
Even "com"
could be a FQDN if someone adds a A record for it, why not? As
there is
absolutely no way to distinguish between a FQDN and a domain name, I
do not see
the point of using this terminology. If you really want to think in
term of
FQDN and domain name, then the algorithm is to take whatever is in
the <host> if
it is not an IP address, use it first as a domain name and if the
NAPTR/SRV
query fails, use it as a FQDN.
I am not attempting to argue about the term FQDN vs. the term domain
name... I
am arguing that if you won't want to use the same <name> value for the
DNS
SRV lookup as the A/AAAA in most cases. So, I am not sure how well
the fallback
you have described will work in practice.
Are there cases where people do something like this today and it works?
Margaret
Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.