1

Когда я пытаюсь открыть определенные URL-адреса с помощью Chrome, я часто получаю сообщение вроде (свободно переведено):

К сожалению! Google Chrome не может разрешить {url}. Попробуйте загрузить: {url}

Это происходит на нескольких устройствах - ноутбуках и смартфонах, использующих Chrome. Internet Explorer, кажется, обрабатывает эти запросы просто отлично. Обратите внимание, что это не происходит все время. Кроме того, я не уверен, что это происходит за пределами нашей собственной локальной сети. Загрузка этих страниц из мобильной сети (3G) с помощью телефона работает нормально.

Я проверил запросы, используя Wireshark, со следующими результатами. Это были звонки на голландский новостной сайт nu.nl:

Не удалось с помощью Chrome:

GET /csi?v=3&s=linkdoctor&action=opt&it=wtsrt_.0,tbsd_.23,tbnd_.0&tbsrt=23&tran=15&e=&rt=ol.25 HTTP/1.1
Host: csi.gstatic.com
Connection: keep-alive
Accept: image/webp,*/*;q=0.8
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8,nl;q=0.6

HTTP/1.1 204 No Content
Pragma: no-cache
Cache-Control: private, no-cache
Expires: Wed, 17 Sep 1975 21:32:10 GMT
Access-Control-Allow-Origin: *
Last-Modified: Wed, 21 Jan 2004 19:51:30 GMT
Content-Type: image/gif
Date: Mon, 14 Jul 2014 08:40:22 GMT
Server: Golfe2
Content-Length: 0
Alternate-Protocol: 80:quic

Успешное использование IE:

GET / HTTP/1.1
Accept: text/html, application/xhtml+xml, */*
Accept-Language: en-US,en;q=0.5
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko
Accept-Encoding: gzip, deflate
Host: nu.nl
Connection: Keep-Alive
Cookie: __vrf=1405327477410LetsGPYVrmhz4el6d3v0eeLUrM0gakpP; __utma=1.111549304.1405327477.1405327477.1405327477.1; __utmb=1.2.10.1405327477; __utmc=1; __utmz=1.1405327477.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); SanomaWebSession=v3e4czhh9r; SanomaWeb=twzfjscb8v; __gads=ID=512afd3149fbc2e6:T=1405327481:S=ALNI_MZJb6lep2HsOLr-hXR6vjo1efQ-2w; __vrl=; __vry=0; __vru=http%3A%2F%2Fwww.nu.nl%2F; __vrid=118; __vrm=590_-49_650

HTTP/1.1 301 MOVED PERMANENTLY
Location: http://www.nu.nl/
Via: sanin009.noa

Я использую следующие версии Chrome:

  • Windows 8.1 Pro: 35.0.1916.153 м
  • Android 4.4.4: 36.0.1985.65

Что здесь происходит?


В первый раз кнопки «больше» не было, теперь есть. Код ошибки:

Код ошибки: ERR_NAME_RESOLUTION_FAILED

Я подозреваю, что это что-то в маршрутизаторе, как это происходит на нескольких устройствах (в локальной сети). Это TP-Link TL-WDR4300. На нем установлена последняя версия прошивки, и я попытался восстановить заводские настройки. Когда возникает эта проблема, это происходит только для нескольких сайтов, другие сайты загружаются нормально. Проверка связи с проблемным URL-адресом также работает нормально.

1 ответ1

1

Ошибка ERR_NAME_RESOLUTION_FAILED указывает на то, что ваши DNS-запросы время от времени терпят неудачу. Я бы попробовал несколько вещей:

  • Измерьте потерю вашего пакета. DNS использует UDP для небольших запросов, а UDP чувствителен к потерянным пакетам. Вы можете использовать PingTest.net, чтобы измерить это.

  • Измените свой DNS-сервер. Возможно, вы используете локальную проблему, которая объясняет, почему ошибки происходят на разных устройствах в одной сети. Мне лично нравятся DNS-серверы Google, доступные на 8.8.8.8 и 8.8.4.4 . Вот руководство о том, как настроить его на разных системах.

  • Очистите кэш DNS, чтобы убедиться, что все записи верны.

Ни один из них не объясняет, почему ошибка является исключительной для Chrome, но трудно точно понять, как именно они обрабатывают свои запросы. Возможно, Chrome отказывается с первой попытки разрешить домен, например, в то время как IE использует несколько попыток для маскировки проблемы.

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