async fn lookup_host_and_update_cache( context: &Context, hostname: &str, port: u16, now: i64, ) -> Result<Vec<SocketAddr>>
Looks up the hostname and updates persistent DNS cache on success.