Re: Devilish: Forget about DNS
Hadmut Danisch <[email protected]> Mon, 9 Feb 2004 21:39:34 +0100
| Newsgroups | gmane.ietf.asrg.smtpverify |
|---|---|
| Message-ID | <[email protected]> |
On Mon, Feb 09, 2004 at 03:06:40PM -0500, Yakov Shafranovich wrote: > > Because identity #1 can be successfully verified using DNS. Case in > point - lets take a look at the XMPP protocol, section 14.3 > (http://www.ietf.org/internet-drafts/draft-ietf-xmpp-core-22.txt): > > " Client-to-server communications MUST NOT proceed until the DNS > hostname asserted by the server has been resolved. Such resolutions > SHOULD first attempt to resolve the hostname using an [SRV] Service > of "xmpp-client" and Proto of "tcp", resulting in resource records > such as "_xmpp-client._tcp.example.com." (the use of the string > "xmpp-client" for the service identifier is consistent with the IANA > registration). If the SRV lookup fails, the fallback is a normal > IPv4/IPv6 address record resolution to determine the IP address, > using the "xmpp-client" port of 5222 registered with the IANA. > " Sorry Yakov, but you confused a few things here. The SRV record here is something like the MX record, because this is Jabber. As far as I can remember, it works like this: When I, [email protected] wish to chat with you, [email protected], I do login into my own Jabber server of danisch.de and send a call to the server of solidmatrix.com, informing it that [email protected] wishes to chat with you. Then your server is fetching the SRV record for danisch.de in order to find my server, and is giving it a callback. This is very different from what we do here: - It's a notification-callback scheme. We don't want to have this for e-mail, do we? If we did so, we'd go into a very differnt transport: When I send you an e-mail, your MTA would have to fetch the MX records for danisch.de and then contact them to pick up the message waiting for you. Callback is a nice verification method, but in the early days of ASRG it was exhaustively discussed that we do not want to have this. - It's based on the assumption that there are no more than 1-2 servers with static IP addresses for a domain involved, and that they all listen for the protocol. This precondition does not apply to e-mail. So my HTTP proposal applies to your #1 identities as well. regards Hadmut