Chrome n'accédera pas à http://0.0.0.0:4200/

7

Je développe une application ember qui est hébergée localement http://0.0.0.0:4200/. Via Safari, je peux accéder à l'URL sans problème, mais Chrome le recherche toujours sur Google.

Haie
la source
Êtes-vous sûr de taper l'URL http://devant?
Cornelius
ressemble à un problème connu code.google.com/p/chromium/issues/detail?id=428046 et l'état est "correctif" ce qui n'est pas encourageant :(
skv
7
juste une pensée 127.0.0.1:4200 ?
Archemar
Rencontré ce aujourd'hui sur le 0.0.0.0:4200 --- Le 127.0.0.1:4200 fonctionne pour moi. Je n’avais pas ouvert la braise depuis quelques semaines ... mais j’ai pensé que c’était toujours inviter avec ce numéro ...?
Sheriffderek

Réponses:

20

Chrome n'accédera pas à http://0.0.0.0:4200/

En effet, ce 0.0.0.0n'est pas une adresse IP routable et n'est jamais utilisé comme adresse de destination.


Dans la version 4 du protocole Internet, l'adresse 0.0.0.0 est une méta-adresse non routable utilisée pour désigner une cible non valide, inconnue ou non applicable .

Source 0.0.0.0


0.0.0.0 “Me”: (Alternativement, “cet hôte” ou “l'hôte actuel / par défaut”). Utilisé par un périphérique pour se référer à lui-même lorsqu'il ne connaît pas sa propre adresse IP . L'utilisation la plus courante est lorsqu'un périphérique tente de déterminer son adresse à l'aide d'un protocole de configuration d'hôte tel que DHCP. Peut également être utilisé pour indiquer que toute adresse d'un hôte multi-hôte peut être utilisée.

Adresses IP source ayant une signification spéciale


L'adresse 0.0.0.0 ne peut être utilisée que comme l'adresse d'un paquet sortant lorsqu'un ordinateur est en train d'apprendre quelle adresse IP il doit utiliser. Il n'est jamais utilisé comme adresse de destination.

Informations IP source pour 0.0.0.0


Lectures complémentaires

DavidPostill
la source
9
tl; dr; utilisez localhost: 4200
Feckmore
De plus, s'il écoute sur "0.0.0.0" signifie qu'il est accessible sur toutes vos interfaces. Vous voudrez peut-être restreindre l'accès à l'accès local en faisant en sorte qu'il écoute uniquement en boucle (par exemple, 127.0.0.1)
Pedro Perez
3

Il existe une astuce simple: accédez au fichier hosts (cela dépend de votre système d'exploitation) et ajoutez un enregistrement:

0.0.0.0 n'importe quoi

Maintenant, ouvrez chrome et allez whatever.youlikeet ça marche.

Pour les fenêtres:

C:\Windows\System32\drivers\etc\hosts

Pour Mac:

/private/etc/hosts

Pour Linux:

/etc/hosts

Envil
la source
-1

Une autre façon de l’ouvrir est de s’exécuter open http://0.0.0.0:port, ce qui, bien que facile, nous indique que chrome ne l’ouvre que si le système d’exploitation le force à le faire.

noɥʇʎԀʎzɐɹƆ
la source
-2

C'est un bug dans Chrome . Après plusieurs discussions, ils ont décidé que cela allait résoudre le problème.

Sanbor
la source
Le lien semble être un groupe de personnes se plaignant du même problème plutôt qu'une source définitive documentant qu'il s'agit d'un bogue.
fixer1234