I'm a web developer and do local development through apache2 on localhost. However, sometimes when going to remote websites, well known websites like sky.com or bbc.com instead of loading that website Chrome will attempt to load the page from localhost (the browser will display whatever site I'm developing locally). After hitting reload a few times or pressing enter a couple of times in the address bar it will sometimes decide to load the remote version, but not always.
If the address is https then it always works (but then I'm not developing https sites locally either).
In the address bar it still has the remote address, but the page displayed is from localhost, or a "not found" page.