DNS lookup was implemented in rust-lang/rust#9000; the client needs to use this to look up a remote address based on the hostname.
I'm not certain what should happen in case of an unknown hostname.
I'm not certain what the deal is with regards to multiple IP addresses being returned.