After a recent Chrome update to v73, Chrome no longer uses my hosts file for IPv6 addresses. I have an entry like:
::1 some-project.test
Trying to go to https://some-project.test results in ERR_NAME_NOT_RESOLVED.
If I change the entry to 127.0.0.1, the hostname resolves.
There's no problem with my hosts file entry. It's worked fine for months on previous versions of Chrome. I can ping some-project.test. Firefox works fine. I can even run a proxy like Fiddler and Chrome can access it that way. I just can't use Chrome directly.
Any suggestions for working around this?
Update: It seems dependent on the network I'm connected to. After moving from a public WiFi network back home, this is working again. I'm not sure how that's possible... shouldn't the hosts file override anything in DNS? And, shouldn't Chrome be using the system resolver anyway? Everything else on the system does and works fine.
Update 2: Back on home wired Ethernet... broken again. The problem is intermittent.
.testdomain you have configured. – Ramhound Apr 04 '19 at 22:12.testfor some uses of the Hosts file. Trysome-project.localinstead, just to rule that out. – Doug Deden Apr 04 '19 at 22:26hostsfile for both IPv4 and IPv6. Related – Ramhound Apr 04 '19 at 22:29something.localor even justsomethingdoesn't work. Additionally,something.testworks just fine for IPv4 addresses. It also worked fine for IPv6 addresses yesterday. – Brad Apr 04 '19 at 22:37something.localand obviously made the required changes to your web project? – Ramhound Apr 04 '19 at 22:45::1to always work anyway, as I have IPv6 enabled on my machine. Indeed,::1works, and the hostnames work in all applications except Chrome intermittently. – Brad Jun 24 '19 at 15:58ERR_NAME_NOT_RESOLVED. – Brad Jun 24 '19 at 16:05