net: give better error messages

Add address and/or port to errors where applicable for better reporting.

See #7005
Looks like https://github.com/joyent/node/blob/master/lib/dns.js#L31-L52 explains the issue with ENOTFOUND.