ERR_ADDRESS_INVALID from Chrome, but telnet works

This is probably something obvious that you've checked already, but do you have some wierd proxy settings in the OS or the browser?

Failing that, run the Developer Tools in Chrome and look at the 'Network' tab - does that show any redirects or anything? Maybe the browser can connect to the first IP but fails when that sends you elsewhere?