[reSIProcate] What does DNS blacklisting mean?

Byron Campen bcampen at estacado.net
Thu Nov 30 17:04:24 CST 2006


	Ok, in the event that you get a 503 with a Retry-After from a UAS  
you tried to send to, you are supposed to refrain from sending to  
that tuple again until the Retry-After has expired. The way we do  
this is allow tuples to be "blacklisted" for a fixed duration, during  
which the DNS system will discard any results pointing to that tuple,  
as it looks them up. If, however, many queries were executed  
simultaneously, it is possible that many DnsResults will happily give  
you a blacklisted tuple that they loaded before you blacklisted it.

Best regards,
Byron Campen

> Hi,
>
> Hate to ask a noob question, but what does it mean when a DNS query  
> result
> gets blacklisted?  I saw on the web page it has something to do with a
> transmit failure, so I assume I shouldn't use the tuples that get  
> returned
> in the query results vector.  If those results are bad, why do they  
> still
> get returned?  Is there a status flag I should check before using  
> them?
>
> Regards,
> Dave
> _______________________________________________
> resiprocate-devel mailing list
> resiprocate-devel at list.resiprocate.org
> https://list.resiprocate.org/mailman/listinfo/resiprocate-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20061130/79abafdc/attachment.htm>


More information about the resiprocate-devel mailing list