У меня проблема с Netflix. Я разместил подробный вопрос на другом сайте обмена стека, и мне посоветовали задать его здесь. Главное, что Netflix загружается не в Chrome или Firefox, а в Safari. Многие из запросов Netflix возвращают пустой ответ об ошибке. Странная часть - это работает на других устройствах в доме. Он также работает на том же устройстве, когда я подключаюсь к другой сети Wi-Fi.
Я пытался устранить неполадки, но не смог их решить, но я сузил описание проблемы до более простой формы:
Следующий URL http://cdn0.nflximg.net/images/2378/23162378.jpg
загружается в Safari, но не загружается в Chrome и Firefox, возвращая ERR_EMPTY_RESPONSE
.
Тем не менее, он прекрасно загружается во всех браузерах, когда я подключаю другую сеть Wi-Fi.
В чем может быть проблема? Кэш DNS? Проблема с роутером? (Я попытался перезапустить его, но это не сработало). Это очень странно, потому что это происходит в Chrome и FF при подключении к моей сети Wi-Fi.
Вот пример запроса curl при подключении к моему wifi:
curl http://cdn0.nflximg.net/images/2378/23162378.jpg -v -D -H
* About to connect() to cdn0.nflximg.net port 80 (#0)
* Trying 2600:5801:2:1::188f:c850...
* connected
* Connected to cdn0.nflximg.net (2600:5801:2:1::188f:c850) port 80 (#0)
> GET /images/2378/23162378.jpg HTTP/1.1
> User-Agent: curl/7.24.0 (x86_64-apple-darwin12.0) libcurl/7.24.0 OpenSSL/0.9.8} zlib/1.2.5
> Host: cdn0.nflximg.net
> Accept: */*
>
* Empty reply from server
* Connection #0 to host cdn0.nflximg.net left intact
curl: (52) Empty reply from server
* Closing connection #0
Вот когда подключено к другой сети:
url http://cdn0.nflximg.net/images/2378/23162378.jpg -v -D -H
* About to connect() to cdn0.nflximg.net port 80 (#0)
* Trying 107.14.38.65...
* connected
* Connected to cdn0.nflximg.net (107.14.38.65) port 80 (#0)
> GET /images/2378/23162378.jpg HTTP/1.1
> User-Agent: curl/7.24.0 (x86_64-apple-darwin12.0) libcurl/7.24.0 OpenSSL/0.9.8} zlib/1.2.5
> Host: cdn0.nflximg.net
> Accept: */*
>
< HTTP/1.1 200 OK
< Server: Apache
< ETag: "489bf4838c3aba178dd87b6a19b998ba:1444684773"
< Content-MD5: SJv0g4w6uheN2HtqGbmYug==
< Last-Modified: Mon, 12 Oct 2015 21:19:33 GMT
< Accept-Ranges: bytes
< Content-Length: 17288
< Content-Type: image/jpeg
< Cache-Control: max-age=395311
< Expires: Sun, 25 Oct 2015 18:59:23 GMT
< Date: Wed, 21 Oct 2015 05:10:52 GMT
< Connection: keep-alive
< Timing-Allow-Origin: *
<
Единственная разница в этих запросах, которые я вижу, - это IP-адрес пар.
Первый запрос скручивания: Trying 2600:5801:2:1::188f:c850...
Второй запрос скручивания: Trying 107.14.38.65.
Обновление: приведенные выше команды curl наводят меня на мысль, что это была проблема с конфигами ipv6. Итак, на моем Mac я пошел в сеть, затем выбрал конфигурацию DHCP, затем Selected Link-local only
для раздела Configure Ipv6, и netflix работает на Chrome. И все же я оставляю вопрос открытым, потому что до сих пор не понимаю, что происходит.