Francis Turner <[EMAIL PROTECTED]> writes:

> Alternatively if gethostbyname gives long delays for no obvious reason
> how about using net::DNS::resolver instead? That one always seems fast
> to me assuming you send to a DNS that exists

I have not really tried it myself, but the "BUGS" section of Net::DNS
says:

   Net::DNS is slow. Real slow.

DNS lookup in IO::Socket::INET always happen by calling the _get_addr
method internally.  It would be nice to have an IO::Socket::INET
subclass that overrides this method with an implementation based on
Net::DNS or something else that consider the timeout.  Just a little
project idea for somebody with too much time on their hands.

Regards,
Gisle

Reply via email to