Re: static versus dynamic nature of DNS: rate limiting

Hadmut Danisch <[email protected]> Sun, 22 Feb 2004 21:41:48 +0100
Newsgroups gmane.ietf.asrg.smtpverify
Message-ID <[email protected]>
On Sun, Feb 22, 2004 at 09:10:37PM +0100, Patrik Fältström wrote:
> 
> People which think HTTP is a good solution should first understand the 
> HTTP spec (RFC 2616 and RFC 2817) and then read RFC 3205. Especially as 
> the email architecture today doesn't use the HTTP protocol. Do people 
> really think it is a good idea to be dependent on one more protocol, 
> when we already need SMTP and DNS?

It is not as complicated as it looks like, because my proposal does
not use HTTP as a "substrate" for other protocols (like IRC over HTTP
or something like that) as described in RFC3205.

My proposal uses HTTP just exactly for what it has been designed for: 
Download a file, nothing else. No special tricks, no substrates, just
plain HTTP usage as since HTTP was invented.

Implementing this is much easier than implementing a DNS based
approach, because there are plenty of HTTP libraries. In most script
languages it will be a one line command. 


And I do believe it is better to depend on a robust and well proven
protocol instead of trying to teach the old cow fly. After all, 
SMTP, DNS and HTTP are by far the most used protocols of the
Internet. So it is not a disadvantage to depend on HTTP. 

It is better to use HTTP for what it has been designed for than using
DNS for what it has not been designed for. Several proposal try to 
stitch together data stored in different TXT records and need to use 
odd tricks to count the lines. Any way to cause a DNS server to
refetch the DNS records before expiry if one TXT line is missing or if 
TXT lines belong to different versions of the zone file? 

Using HTTP has a large list of advantages. And I don't think that it
is really a disadvantage that it is a "third" protocol.

regards
Hadmut