2 votes

Les domaines locaux .test ne sont pas accessibles dans Chrome ou Brave mais fonctionnent dans Postman, CLI et Safari.

Si j'envoie une demande à un domaine local tel que mydomain.test dans Postman, cela fonctionne très bien. Pinger le domaine ou contacter en utilisant CURL depuis la console obtient également une réponse.

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

Safari fonctionne également en chargeant les pages du domaine local personnalisé très bien.

Si j'essaie d'accéder au domaine dans les derniers navigateurs Chrome ou Brave en allant sur https://mydomain.test, alors j'obtiens Ce site est inaccessible DNS_PROBE_FINISHED_NXDOMAIN.

J'ai essayé d'aller sur chrome://net-internals/#dns et de vider le cache, mais cela ne résout pas la résolution DNS pour les domaines en .test. Je reçois cette erreur lorsque je lance le Lookup sur cette page après avoir vidé le cache:

Une erreur s'est produite lors de la résolution de "mydomain.test" (net::ERR_NAME_NOT_RESOLVED).

J'utilise DnsMasq pour gérer mes domaines locaux via Laravel Valet.

Pourquoi Chrome et Brave ne peuvent-ils pas accéder à ces domaines locaux alors que je peux y accéder parfaitement dans tout le reste?

1voto

Douglas Points 10417

Le problème est probablement lié à DNS-over-HTTPS (DoH).

Ce qui se passe, c'est que le navigateur contacte le serveur DNS sécurisé configuré dans chaque navigateur pour la requête DNS mais ces serveurs ne reconnaissent pas votre domaine local .test, d'où l'erreur.

Désactivez simplement DoH dans le navigateur et vous devriez pouvoir résoudre les noms de domaine de votre domaine local comme prévu. Vous voudrez peut-être créer un profil nouveau/différent pour les travaux de développement/test avec DoH désactivé et un profil "production" avec celui-ci activé pour une navigation normale.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X