7

Я разрабатываю ember-приложение, которое размещено локально на http://0.0.0.0:4200/ . Через Safari я могу получить доступ к URL без каких-либо проблем, но Chrome всегда ищет его в Google.

4 ответа4

20

Chrome не будет иметь доступа к http://0.0.0.0:4200/

Это связано с тем, что 0.0.0.0 не является маршрутизируемым IP-адресом и никогда не используется в качестве адреса назначения.


В версии 4 интернет-протокола адрес 0.0.0.0 - это не маршрутизируемый мета-адрес, используемый для обозначения недопустимого, неизвестного или неприменимого целевого объекта.

Источник 0.0.0.0


0.0.0.0 «Я»: (поочередно «этот хост» или «текущий / заданный по умолчанию хост»). Используется устройством для обращения к себе, когда оно не знает свой собственный IP-адрес. Чаще всего используется, когда устройство пытается определить свой адрес, используя протокол конфигурации хоста, такой как DHCP. Может также использоваться для указания того, что может использоваться любой адрес многосетевого хоста.

IP-адреса источника с особыми значениями


Адрес 0.0.0.0 может использоваться только в качестве адреса исходящего пакета, когда компьютер узнает, какой IP-адрес он должен использовать. Он никогда не используется в качестве адреса назначения.

Информация об IP источника для 0.0.0.0


дальнейшее чтение

3

Есть простой трюк: перейдите в файл hosts (это зависит от того, какая у вас ОС) и добавьте запись:

0.0.0.0 независимо от того, что вам нравится

Теперь откройте Chrome и перейдите на whatever.youlike Вам нравится, и это работает.

Для Windows:

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

Для Mac:

/private/etc/hosts

Для Linux:

/etc/hosts

-1

Еще один способ открыть его - open http://0.0.0.0:port , который, хотя и прост, говорит нам, что chrome открывает его только в том случае, если операционная система заставляет его это делать.

-2

Это ошибка в Chrome. После нескольких споров они решили, что собираются это исправить.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .