2 votos

Los dominios locales .test no son accesibles en Chrome o Brave pero funcionan en Postman, CLI y Safari

Si envío una solicitud a un dominio local como mydomain.test en Postman, funciona perfectamente. Hacer ping al dominio o contactar usando CURL desde la consola también obtiene respuesta.

curl -X GET 'https://mydomain.test'

Safari funciona igualmente cargando las páginas personalizadas del dominio local sin problemas.

Si intento acceder al dominio en los últimos navegadores Chrome o Brave yendo a https://mydomain.test entonces obtengo This site can’t be reached DNS_PROBE_FINISHED_NXDOMAIN .

Intenté ir a chrome://net-internals/#dns y borrando la caché, pero esto no arregla la resolución DNS para los dominios .test. Obtengo este error cuando ejecuto el comando Lookup en esa página después de borrar la caché:

An error occurred while resolving "mydomain.test" (net::ERR_NAME_NOT_RESOLVED).

Estoy usando DnsMasq para gestionar mis dominios locales a través de Laravel Valet.

¿Por qué Chrome y Brave no son capaces de acceder a estos dominios locales, pero puedo acceder a ellos sin problemas en cualquier otra cosa?

1voto

Douglas Puntos 10417

El problema es probablemente DNS-sobre-HTTPS (DoH) .

Lo que ocurre es que el navegador se pone en contacto con el servidor DNS seguro configurado en cada navegador para la consulta DNS, pero esos servidores no están familiarizados con su sistema local. .test y de ahí el error.

Simplemente desactiva DoH en el navegador y deberías poder resolver nombres en tu dominio local como se espera. Es posible que desee crear un perfil nuevo/diferente para el trabajo de desarrollo/pruebas con DoH desactivado y un perfil de "producción" con él activado para la navegación normal.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X