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.