POE::Component::Resolver performs Socket::GetAddrInfo::getaddrinfo() calls in subprocesses where they're permitted to block as long as necessary. WWW: https://metacpan.org/release/POE-Component-Resolver