¿Por qué Microsoft Edge abre algunos sitios web locales, pero no otros, donde el nombre de dominio se enruta a 127.0.0.1 en el archivo hosts?

Como muchos programadores, pruebo sitios localmente.
Utilizo el archivo hosts para asignar nombres de dominio a mi ip local (127.0.0.1).

Utilizo nombres de dominio calificados, generalmente con un subdominio "d" (para "desarrollo").

Por ejemplo:

d.somewebsite.com 
d.anotherwebsite.com 
and so on...

En Microsoft edge, la mayoría de los sitios web funcionan. Sin embargo, un par de ellos no. No hay nada especial o extraño en los nombres de dominio que no funcionen. Solo un simpled.someletters.com.

Funcionan bien en Chrome, IE y Firefox.

En Edge, recibo el mensaje de error: "Hmm, no podemos llegar a esta página".

Al principio pensé que no estaba resolviendo la IP. Sin embargo, me di cuenta cuando hice un error tipográfico en otra url no relacionada, que las solicitudes que no son enrutadas por el archivo de hosts se envían a mi ISP para su resolución. Si mi ISP no puede resolverlo, me devuelven esta página especial de resultados de búsqueda con sugerencias de lo que podría estar tratando de encontrar. Bueno, cuando voy a mi dominio local, no obtengo esta página de mi ISP. Me sale el error mencionado anteriormente directamente desde el borde.

Entonces, me parece que Edge está resolviendo el dominio correctamente, de lo contrario, se habría enviado al DNS de mi ISP.

Entonces, creo que quizás Edge simplemente no puede conectarse a la máquina local. Pero como dije, varios de estos dominios locales están funcionando bien. Además, usar 127.0.0.1 directamente en Edge también funciona. Son solo estos dos nombres de dominio los que me dan un problema. Y solo en Edge (todos los demás navegadores funcionan) ¿Alguna idea?

El servidor web es Apache2 para Windows (xampp) si eso es importante.

Además, si abro la ventana de depuración en Edge y monitorizo la red, no veo que se envíe ninguna solicitud.

EDITAR: ya no estoy usando el archivo hosts. Tengo dnsmasq ejecutándose en uno de mis cuadros de Linux y lo estoy usando para DNS en lugar de hosts. Además, ya no uso el bucle invertido (obviamente, dado que DNS está en otro cuadro ahora), estoy usando una dirección IP privada interna (192.168 ...). Mismo problema.

Respuestas a la pregunta(11)

Su respuesta a la pregunta