Не работают переходы на сайте, как исправить? — Хабр Q&A

Не работают переходы на сайте, как исправить? — Хабр Q&A

Сначала проверим работает ли интернет

Логично предположить, что интернет просто не работает. Проверить это довольно просто. Посмотрите на значок скайпа, зелёный ли он, или попробуйте обновить свой антивирус. В общем, проверьте работает ли любое отдельное приложение которое вы себе устанавливали, кроме браузера, которое использует интернет. Это самый простой способ сразу понять что происходит.

Если таких нет, то нужно открыть командную строку и ввести туда команду:

ping 8.8.8.8

Если после её выполнения вы видите четыре сообщения «Ответ от ..», значит доступ к интернету есть. А если сообщения «Превышен интервал ожидания…», то 100% именно здесь проблема. Подробнее об этом и как решать читайте в статье про проблемы с работой интернета и по неполадкам с wifi.

Допустим приложения работают, команда «ping 8.8.8.8» получает ответы, но сайты не открываются. Следующим шагом нужно проверить работает ли DNS. Этот сервис переводит имена сайтов (домены) в IP-адреса. Введите такую команду:

Почему не открываются сайты

В большинстве случаев подобная неисправность возникает вследствие наличия на устройстве вредоносных программ, а именно по причине их вмешательства в работу браузеров и операционной системы. При этом устранение вирусов с помощью специальных утилит не всегда исправляет ситуацию, так как нежелательные изменения, мешающие нормальной работе, сохраняются (см. Как онлайн протестировать компьютер на вирусы).

Если рассматривать ситуацию, когда на компьютерах, находящихся в офисе какой-либо организации, не загружаются некоторые сайты, то причиной может быть намеренная блокировка посредством использования прокси-сервера, а в некоторых случаях сетевого администрирования и специально разработанных для этих целей программ.

Что делать

На первом этапе диагностики и поиска решения проблемы следует исключить простые причины неисправности, а именно:

Здесь не будут рассматриваться способы решения подобных ситуаций, так как все они подразумевают полное отсутствие интернет-соединения. Проблема, способы устранения которой приводятся в этой статье – это невозможность загружать только определённые или любые веб-страницы посредством одного либо сразу нескольких браузеров при условии наличия активного подключения к интернету.

Dns-сервер

Нужно в таком случае заменить DNS-адрес на надежный.

Делается это по такому алгоритму:

  • Выбрать пункт «Интернет-соединение» на своем компьютере.
  • Кликнуть на «Параметры сети и Интернет».
  • Выбрать опцию «Настройки параметров адаптера».
  • Нажать на «Свойства».
  • Выбрать «TCP версии 4 (TCP/IPv4)» и снова перейти на ее «Свойства».
  • Выбрать адрес 8.8.8.8.

Затем нужно очистить временную память DNS, а потом перезагрузить компьютер или ноутбук.

Антивирус

Если проблема касается антивирусника, то ее устранить также возможно. Бывает, что портал не открывается в браузере, так как это не соответствует настройкам брандмауэра.

Если вы точно знаете, что ресурс безопасный, то можно просто отключить эту функцию в настройках вашего антивирусника. Затем снова попробовать открыть страницу.

Также наблюдаются сбои в работе антивирусных программ, если они давно обновлялись. В таком случае поможет скачивание новой версии и ее установка на компьютер.

Блокировка сайта на территории страны

Многие сайты в нашей стране заблокированы по решению Роскомнадзора. Происходит это по ряду причин, но чаще всего – из-за сомнительного контента, пропаганды наркотиков или свержения власти.

Содержания материалов вульгарного характера, с информацией, которая нарушает авторское право, с призывами к суициду и тому подобное. Доступ к сайту ограничивается.

Диагностика проблем с «нестабильной доступностью» сайта

Представляю вашему вниманию статью, цель которой – определить последовательность действий при анализе нестабильной загрузки страниц или недоступности сайта для обычного пользователя. Кроме того, предлагаю дополнить мою схему общим умом хабрасообщества, поэтому жду ваших комментариев под постом, чтобы совместными усилиями сформировать «памятку для не-сисадмина».

Итак, приступим.
Не работают переходы на сайте, как исправить? — Хабр Q&A
Для начала, необходимо исключить из списка возможных неисправностей самые очевидные и легко диагностируемые: отсутствие подключения к Wi-Fi, проблемы на стороне интернет-провайдера или, например, отсутствие кабеля в розетке и аккумулятора в ноутбуке.

Предлагаю также опустить сложно решаемые проблемы и неисправности локального интернета или самого компьютера, которые требуют непосредственного вмешательства сисадмина. Это могут быть вирусы-трояны, проблемы с железом, браузером или операционной системой, MTU на роутере, неправильно настроенный DNS или сбои в работе DNS и ещё целый ряд проблем, которые выявить можно, но статья, в этом случае, превратится в книгу или даже в учебный курс.

Остановимся на том, что проблем с Интернетом у нас нет и сайты грузятся нормально, но вот наш сайт доступен с перебоями или недоступен вообще.

Не работают переходы на сайте, как исправить? — Хабр Q&A

1. Интернет — это огромное количество магистралей, ведущих от сервера к серверу, и бывают случаи, когда наш сервер работает и мы видим другие сайты, но вот путь пакетов от нас к нашему сайту оборван: сегментировалась сеть из-за сбоя роутинга или где-то произошел сбой в работе каналов провайдеров. Конечно же, в консоли команда

traceroute

(tracert в Windows) покажет, доступен ли сервер нашего сайта, через какие сервера идут пакеты и на каком месте они «стопорятся». Если же traceroute и

ping

не доходят до нашего сервера, но достигают сети хостера, то самое время звонить в техподдержку хостинга или сисадминам, так как, в этом случае, сложно будет что-то предпринять самостоятельно.

Traceroute и ping – несложные команды, в Википедии есть статьи на эту тему с вполне доступным описанием:
https://ru.wikipedia.org/wiki/Traceroute
https://ru.wikipedia.org/wiki/Ping

Если traceroute «залипает» где-то на магистральных каналах по дороге к сайту, то рекомендую обязательно проверить, как виден сервер / сайт с других серверов (компьютеров) мировой сети вне вашего провайдера. Они, с большой долей вероятности, используют другие магистрали и зачастую бывает видно, что traceroute через другие каналы успешно проходит к вашему серверу. Например,
http://network-tools.com/default.asp?prog=express&host=www.reg.ru

Если всё в порядке, то проблемы либо у вашего провайдера, либо у его провайдеров уровнем выше, но не возле вашего сервера и не на нём.
Теперь можно позвонить в техподдержку вашего локального провайдера и поинтересоваться: «какие там магистральные каналы лежат?» 😉

2. Скорость и стабильность интернет-канала — это скорость и стабильность самого медленного и плохого канала связи на пути от вас к серверу. Определить, есть ли проблемы с потерями пакетов «по дороге», большие задержки пакетов между разными провайдерами или между вами и провайдером, можно с помощью утилиты mtr, а результаты утилиты особенно показательны при большом размере пакета и его возможной сегментации (например, 1500 байт).

Mtr – это что-то вроде совмещённых ping (опрос каждого сервера по пути следования пакетов) и traceroute (определение всего пути следования пакетов), но имейте в виду, что из-за постоянного потока пакетов утилита съедает достаточно много трафика.

Пример вызова:

mtr -s 1500 --report вашсайт.com

Запрос проверки к сайту yahoo.com:

HOST: xxx.reg.ru                  Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- 31.31.xxx.xxx              0.0%    10   43.4  16.7   0.5 102.8  33.1
  2.|-- bdi-799.sr7.msk1.ip.di-ne  0.0%    10    1.5   1.5   1.5   1.7   0.1
  3.|-- vlan-793.br1.msk1.ip.di-n  0.0%    10    0.8   0.8   0.8   0.9   0.0
  4.|-- 31.28.19.100               0.0%    10    0.9   4.5   0.9  36.8  11.3
  5.|-- ae0-948-rt2.spb.cloud-ix. 90.0%    10   14.7  14.7  14.7  14.7   0.0
  6.|-- ae0-59-rt1.frk.cloud-ix.n 10.0%    10   37.7  37.8  37.7  38.3   0.2
...
 15.|-- po-15.bas2-7-prd.gq1.yaho 10.0%    10  204.7 207.0 204.5 211.1   2.8
 16.|-- ir1.fp.vip.gq1.yahoo.com  10.0%    10  204.7 227.4 204.7 281.4  32.1

Показательным для нас будет значение процента потерь пакетов (Loss%) нашего, финального в списке, сервера. Потери на промежуточных серверах, если они не сказываются на финальном, скорее всего, происходят из-за ограничения количества тестовых пакетов к ним (ICMP-траффика).

Обычно, если имеется 30 – 50 % потерь больших пакетов, то проблемы с подключением уже становятся ощутимыми (страница «залипает», подтормаживает из-за недогруженных элементов), и чем выше процент, тем сложнее пробиться.
Не работают переходы на сайте, как исправить? — Хабр Q&A
Проблемы могут рождаться на каком-то промежуточном узле, например, на следующем магистральном Wi-Fi-линке от вашего офиса к провайдеру (если есть). К тому же, причиной могут стать проблемы в связи и роутинге пакетов между провайдерами.

Сейчас ищут техподдержку:  Сын не хочет работать: что делать, если взрослый парень ничего не хочет и как заставить его найти работу?

С подробной статьей по использованию mtr для диагностики проблем с каналом (на английском) можно ознакомиться здесь или на Википедии.
Некое подобие утилиты mtr в Windows NT — pathping.

Иногда провайдером (или у нашего сервера) может быть вообще отключена или ограничена возможность прохождения этих тестовых пакетов (ICMP-траффика). В этом случае, такие тесты не помогут определить проблему. Тут уж, конечно, впору вспомнить про «каждый сам себе злобный буратино» — если вы отключаете возможность проверять сервер, то и не сможете его проверить :-).

3. Если перечисленные выше тесты проблем не выявили, то применяем основной наглядный и удобный инструмент – Chrome Developer Tools (Web Inspector в Safari, Firefox Develper Tools):
https://developers.google.com/chrome-developer-tools/
https://developer.apple.com/library/safari/documentation/AppleApplications/Conceptual/Safari_Developer_Guide/Introduction/Introduction.html
https://developer.mozilla.org/en-US/docs/Tools/Network_Monitor

При работе с Chrome Developer Tools (Menu -> Tools -> Developer Tools), во вкладке «Сеть» (Network), обновляем страницу нашего сайта и получаем отчёт о том, как грузятся все ресурсы на ней:

При успешной загрузке (пусть и медленной) страницы сайта будет видно: когда загрузится основной контент страницы и она начнёт формироваться для отображения, когда начнут работать на сайте все вложенные java-скрипты, завязанные на работу с элементами страницы и ожидающие полной догрузки основного кода и необходимых неопределённых дополнительных вложенных элементов. Этот момент на картинке выше: синяя вертикальная линия – это событие DOMContentLoaded, а красная вертикальная линия – срабатывание windows.onLoad event (когда скрипты уже отработали и сформировалась вся страница с элементами, догружается содержимое картинок).

С помощью этого информационного инструмента мы можем проверить, всё ли в порядке с загрузкой основного содержимого страницы и главного html-кода, то есть удостовериться, что наш сервер вполне «живой» и главный движок сайта не тормозит.
Это первый в списке элемент. Кликнув по нему, мы получим более детальное время ответа сервера:

Как мы видим здесь, наш браузер ждал данные от сервера 68 миллисекунд (сервер формировал страницу на полученный от нас запрос) и 2 миллисекунды она принималась (что достаточно быстро).

Уже по этой информации иногда можно увидеть, что проблема состоит в медленной загрузке сайта — это, например, не миллисекундное, а 30-тисекундное формирование основного кода страницы. Такое бывает, когда перегружен запросами сервер или провайдер, используется неэффективный код (долго работает конкретно запрос этой страницы) или существуют какие-либо другие причины, которые уже впору анализировать сисадминам и программистам движка.

Ниже в списке-графике загрузок будет видно, какие ресурсы на странице загружаются дольше, каких ресурсов страницы дожидается браузер перед тем, как показать страницу, и что блокирует её отображение.
Не работают переходы на сайте, как исправить? — Хабр Q&A
Частая причина блокировок — это зависимость момента старта работы изменяющих / формируюших содержимое страницы (до привязки к событию DOMContentLoaded) скриптов от каких-либо внешних сервисов сбора статистики, рекламных движков или страниц обмена ссылками. Обычно это куски скрипта для вставки «ещё одного» внешнего скрипта:

<script>
document.write('<scr' 'ipt type="text/javascript"' ' src="https://jsc.dt00.net .... </script>

Эти системы расположены на чужих серверах и зачастую недоступны нашим сисадминам, поэтому могут вести себя как угодно, например:

То есть, пока не подгрузится и не отработает блок <script…>, который в свою очередь ссылается на внешний ресурс, браузер будет ожидать от него результатов, зачастую не отображая содержимое страницы или отображая неправильно, хотя современные движки браузеров могут работать и на опережение.

Вот и на скриншоте выше работа скриптов на странице началась с задержкой в 135 мс из-за загрузки рекламного скрипта с admobi.ru (admobi.js). Бывают случаи, когда сервер раздачи кода рекламы и статистики доступен, но отвечает медленно, а браузер, успешно с ним соединившись, может ждать отклика десятки секунд.

4. Как и с traceroute (п.1), информацию по загрузке страницы через Developer Tools (п.3) можно и нужно проверить «чужим взглядом на свой сервер» с помощью подобных внешних сервисов-анализаторов, например:
http://www.uptrends.com/aspx/free-html-site-page-load-check-tool.aspx

Как это выглядит:

и http://tools.pingdom.com/fpt/

Обратите внимание на финал таблицы первого сервиса с временными итогами. И на начало таблицы второго, с ранжированием «как ваш сайт доступен по скорости, в сравнении с другими сайтами сети», а также количеством запросов (элементов), объёмом и временем загрузки всей информации страницы.

Такие отчёты и сравнения с таймлайнами загрузки в своём браузере покажут места, где загрузка сайта через вашего провайдера отличается от загрузки в этих двух сервисах и где происходит самая большая задержка. Даже, например, в HTTPS Handshake могут быть ощутимые лаги при проверке сертификатов от вас на сервера провайдера сертификатов.

Ещё одна «фишка» этих двух сервисов – это возможность выбрать сервер, с которого будет проводиться тестовый запрос, то есть сымитировать, как ваша страница грузится с сервера в Берлине, Нью-Йорке или Москве.

5. Странные и не частые «залипания».
Иногда с непрогнозируемой периодичностью происходят «залипания» загрузок страниц. Например, раз в день. Первый раз – после длительного перерыва или вообще случайно. Такие случаи отлавливать сложнее.
Предлагаю выделить и дополнить общим умом возможные варианты таких проблем:

  • Проблема с работой плагинов, которых в современных браузерах сейчас тонны:
  • Первый контакт с сервером после перерыва.
    Инициация защищённой ssl-сессии для браузера обычно происходит медленней из-за первоначального обмена ключами и проверки сертификатов. Это происходит как раз при заходе на сайт после перерыва или очистки кэшей / ключей.
  • Лаги с получением сертификатов или ключей при загрузке чужих (внешних) скриптов и элементов страницы, которые могут блокировать отображение: сборщики статистики, рекламные сети, баннерообменки.
  • Все названные элементы из предыдущего пункта, если связь с нашим сервером хорошая, а вот с сервером, отдающим этот встраиваемый элемент — плохая или он перегружен.
    Как говорилось в одном из пунктов выше, пока не догрузится скрипт, может «залипать» рендер страницы, OnDom / OnLoad отрабатываются с задержкой. Часто бывает, что при просмотре других страниц этот элемент уже кэширован и всё в порядке. Тут можно попробовать исключить запросы на эти внешние сервера (опять же, видим тормоза в Developer Tools) путём внесения на локальном компьютере на время в hosts-файл по очереди:

    Надо помнить, что если мы перенаправляем запросы вместо каких-то серверов в Интернете вовнутрь своей сети «прямо на свой ноутбук» (на localhost, 127.0.0.1), то мы можем получить секундную задержку, как в примере выше, где у нас на этот порт не отвечает по таймауту.

  • Если страницу отдаёт не один, а несколько серверов по очереди при распределении нагрузки, то бывает, что мы через некоторое количество раз попадаем на какой-то «тугой» сервер, а потом снова на быстрые.
    Тут можно проверить, есть ли отдельное имя сервера из тех, на которые распределяется нагрузка, и поработать напрямую.
  • Проблема с серверами отдачи статики, если она выдаётся другим сервером. Здесь зачастую последующие загрузки в порядке, так как вся статика идёт с ощутимым запасом времени устаревания (expired), вот и подтормозив однажды, далее страницы нормально загружаются. Четко это увидеть помогут Developer Tools с опциями очистки или отключения кэша.
  • Если «тормоза» наблюдаются при редактировании страниц своего сайта, можно по очереди исключать элементы и блоки внешней рекламы и статистики со страницы и, обновляя, определять, в чем проблема.

Не работают переходы на сайте, как исправить? — Хабр Q&A

Конечно, возможных проблем очень много и для того, чтобы сформировать полный список, нужно устраивать мозговой штурм. Например, одно время наблюдались лаги свежих технологий в браузерах и их бета-версиях по рендеру svg или глюки с новыми протоколами, такими как SPDY. Но это только пример того, в какую сторону можно думать дальше, и тут уже важны интуиция, опыт вашего сисадмина и, главное, размер и качество его бубна.

Другие версии

Сюда войдут малопопулярные решения, которые рекомендую проверить в самую последнюю очередь:

  • Проверяем ветку реестра HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWindows. Если здесь есть параметр Applnit_DLLs с любым значением – параметр сохраняем, но само значение чистим.
  • Некоторым помогает изменение значения MTU в роутере. Для понимающих – обычно идет 1500, но можно попробовать и «мобильные» MTU – 1460 или 1420.

Вот и все. Если у вас остаются какие-то вопросы – пишите их в комментариях ниже. По свободному времени я или кто-то из нашей команды WiFiGid обязательно попробуют проработать ваш вопрос. В противном случае, возможно, кто-то из наших читателей смог уже решить эту проблему.

Если ничего не помогло

Бывает что ничего не помогает, но решение проблемы лежит на поверхности. А причиной может ещё быть:

Изменение реестра, если не открываются сайты

Этот способ помогает решить проблему в 80% случаев. Для его реализации необходимо:

    1. зажать клавиши Win R, вставить в строку появившегося окна regedit и нажать Enter;
    1. при возникновении уведомления подтвердить запуск редактора реестра, нажав клавишу «Да»;
    2. откроется окно программы, где в левой части проследовать по маршруту HKEY_LOCAL_MACHINE?SOFTWARE?Microsoft?Windows NT?CurrentVersion?Windows;
    3. после этого в правом разделе окна отобразятся параметрические данные, их типы и установленные значения, где необходимо найти строку с именем AppInit_DLLs и посмотреть на её значение;
    4. если какое-либо значение присутствует, вызвать на нём контекстное меню и нажать «Изменить значение»;

Интернет работает, проблемы с браузерами

Итак, определились что с интернетом всё в порядке, значит нужно смотреть в сторону своего браузера. Сперва-наперво проверьте как открываются сайты в разных браузерах, проблема в каком-то одном или у всех. Если в каком-то конкретном, то выводы очевидны – нужно колупаться именно в его настройках.

Лезем в реестр

Реже, но попробовать стоит, тем более, если деваться то некуда 🙂 Открываем реестр Windows: нажимаем кнопки «Win R» и пишем там «regedit».

В окне редактора реестра нужно пройти по такому пути

и посмотреть есть ли справа параметр «Appinit_DLLs»

Скопируйте куда-нибудь то что там прописано и сотрите значение, т.е. обнулите его. Теперь то же самое проделайте с веткой .

Перезагрузитесь и проверьте заходит ли на сайты. Если не помогло, то лучше вернуть прежние значения назад.

Лечение системы от вирусов

Сама проблема с испорченным файлом «hosts» в большинстве случаев вызвана работой вирусов на вашем компьютере. Выводы сделайте сами 🙂 (подсказка – срочно проверьтесь антивирусом!). Да и вообще проблема с сайтами часто связана с вирусами.

Не работают переходы на сайте, как исправить?

5e4293f629c06259212587.png

Уже не первый раз с этим сталкиваюсь, помню смотрел уроки по php от Хауди Хо и он делал переходы таким же образом, у меня почему-то при загрузке такого сайта, не отображаются не стили не js , не картинки, в общем все переходы поломаны. Подумал проблема в локальном окружении, использую xampp, залил на хостинг – посмотреть, тоже самое! сайт без стилей etc. Сам делаю структуру вот таким образом

5e4294a5e9c5b059395829.png

без всяких слешей, кто знает в чем проблема? и почему у одних такая структура работает, а у других нет?

Неверный файл «hosts», не открываются некоторые сайты

Проблема с распознаванием имён сайтов в IP-адреса может быть не только из-за глючного DNS. Даже, наверное, чаще это происходит из-за испорченного файла «hosts», который расположен в системной папке Windows любых версий. Чтобы справиться с этой проблемой изучите статью про решение проблемы с неоткрывающимся сайтом «ВКонтакте». В принципе, не только этот, а и все остальные советы в статье также помогут, если не работают любые другие сайты.

Отключение сайта за неуплату услуг хостера

В таком случае от пользователя тоже ничего завесить не будет. Страница в браузере сайта не работает, так как возникли проблемы с хостингом, то есть его вовсе не оплатили.

Обычно в таком случае отображается ошибка с трехзначным номером, которая начинается на 4 или 5. Самый частый вариант – это ошибка под номером 404.

По теме: Популярные способы защиты сайта от взлома

Если сайт не открывается из-за внутренних проблем, то ничего сделать не получится. Придется ждать, когда администратор ресурса внесет оплату и сервер вновь заработает.

Ошибка dns при не открытии сайтов

Как правило, сопровождается надписью: «Не удается преобразовать DNS адрес сервера», которая отображается в окне интернет-обозревателя.

Существует несколько способов решения проблемы, рассмотрим каждый из них.

Очистка кэш DNS

Запускается встроенное в операционную систему приложение «Выполнить». Самый быстрый вариант – это нажать сочетание кнопок Win R. Затем в строку программы необходимо ввести ipconfig /flushdns и нажать OK.

Ручной ввод сервера DNS

Инструкция:

  1. запустить встроенную службу «Выполнить» и ввести ncpa.cpl;
  2. выбрать актуальный способ подключения к сети и вызвать контекстное меню;
  3. активировать «Свойства»;
  4. найти «Протокол Интернета версии 4 (TCP/IPv4)» и совершить по нему двойной клик мыши;
  5. в новое возникшее окошко ввести адреса DNS-серверов от компаний Гугл и Яндекс – 8.8.4.4 и 77.88.8.8, а затем нажать OK.

Проверка работы DNS-клиента

Инструкция:

  1. Запустить службу «Выполнить» и активировать команду services.msc;
  2. в открывшемся окне в правой части найти строку «DNS-клиент» и кликнуть по ней два раза;
  3. убедиться, что служба выполняется, в противном случае нажать соответствующую кнопку.

Ошибки 403,105,101, 500, 502

Для полноты картины будет полезно разобрать, что означают распространённые ошибки, отображающиеся в окне браузера.

Код ошибкиПричины возникновения ошибкиСпособ решения со стороны пользователя
403Владелец сайта выставил на сервере некорректный индексный файл, поставил неверные права на папку, в которой располагается запрашиваемая страница, или страница находится в неправильной папке.Ошибка со стороны владельца сайта, пользователь не может на неё повлиять.
105Проблемы с DNS-сервером или службой, которая отвечает за взаимодействие с ним.Смотреть раздел «Ошибка DNS», который изложен выше.
101Из-за ограничений антивируса, настроек прокси-сервера или межсетевого экрана браузер не может перейти на иной протокол работы при подключении к веб-ресурсу.Отключить службу защиты ОС и проверить в браузере состояние протоколов работы.

Проверить файл hosts на предмет изменения.

500Некорректный синтаксис файла .htaccess либо существование в нём неподдерживаемых специальных команд. Иногда ошибка связана с неправильным обращением с CGI-скриптами.Ошибка со стороны владельца сайта, пользователь не может на неё повлиять.
502Проблемы, связанные с работой proxy-сервера, DNS-сервера либо hosting-сервера.Удаление файлов cookies для этого сайта. Если не помогло – проблема со стороны сервера.

Поврежденные протоколы tsp/ip

Ещё одним фактором, провоцирующим неправильную работу системы, является повреждение протоколов TSP/IP. Для устранения этой неисправности следует произвести сброс параметров сетевых протоколов передачи данных (см. Как сменить IP адрес компьютера).

Процесс сброса настроек TSP/IP:

Повреждённый протокол tcp/ip

Двигаемся дальше, следующим шагом мы починим главный протокол интернета – TCP/IP. Сделать это просто, и ничего не изменится даже если дело не в этом. В командной строке нужно прописать две команды:

route –f

netsh winsock reset

Эти команды касаются работы интернета на компьютере в целом. Это важный пункт, сделайте всё как там написано.

Проблема на стороне пользователя

Если проблема оказывается на стороне посетителя, то решить ее не составит труда. Есть разные варианты того, почему сайт не загружается в браузере.

Проблема на стороне сайта

Довольно часто проблема касается именно самого ресурса, на который вы хотите зайти.

С браузера в таком случае получится войти на другие URL адреса, но один почему-то не «поддается» и не открывается. Тут дело в самом портале.

Прописан прокси-сервер

Распространённая проблема – неверно прописанный прокси-сервер. А вообще на домашних компьютерах прокси-сервер почти никогда не используется, поэтому если он прописан, будем просто убирать его.

Большинство современных браузеров избавились от локальной настройки прокси-серверов и используют системные настройки, которые прописываются в браузере Internet Explorer или Edge. Кстати, именно в IE я советую проверять нормально ли грузятся сайты, а затем уже переходить к своему любимому браузеру, если это не IE)

Открываем свойства браузера Internet Explorer, вкладка «Подключения», кнопка «Настройка сети»

Выставляем всё как на скриншоте, должна быть всего одна галочка «Автоматическое определение параметров». На всякий случай сохраните прежние настройки. Если данный шаг не поможет, то лучше верните всё как было. Сохраняем настройки и смотрим что получилось.

Решение проблемы с распознаванием имён (dns)

Два слова о возникновении проблемы. Иногда DNS сервер провайдера глючит, и в этом случае лучше заменить его на более надёжный сервер от Google или CloudFlare. Но по умолчанию, когда происходит подключение к интернету, выставляется DNS-сервер провайдера.

Для изменения адресов на гугловские, кликаем правой кнопкой на значок сети в углу возле часиков (в виде компьютера или связи Wi-Fi) и выбираем «Центр управления сетями и общим доступом»:

В Windows 7/8.1/10 нужно зайти в . Далее кликаем по своему подключению как показано стрелочкой (у вас может называться по-другому):

В следующем окошке нажимаем кнопку «Свойства» и далее находим в списке и заходим в него двойным кликом.

Далее переставляем переключатель в положение и вписываем в поля адреса DNS-серверов Google: 8.8.8.8 и 8.8.4.4

OK-OK-Закрыть 🙂 Или:

1.1.1.1

1.0.0.1

Это будут новые более быстрые DNS от CloudFlare. Можно не перезагружаться, через минуту новые настройки начнут работать. Если какие-то IP-адреса уже были прописаны, тогда наоборот, пробуем сначала поставить галочку на :

Проверьте открываются ли теперь сайты. Если нет, то введите ещё такое в командной строке, запущенной от имени администратора:

ipconfig /flushdns

Перезагрузитесь и проверяйте.

Если у вас есть роутер, то будет лучше менять параметры прямо в нём. В этом случае нужно зайти в админ-панель роутера и найти настройки сети. На каждом роутере они расположены по разному, здесь универсального совета я не дам, но покажу на примере роутера TP-Link:

Нужно найти поля, отвечающие за DNS: Primary (основной) и Secondary (резервный) DNS, поставить галочку чтобы использовать их (Use this DNS servers) и вписать туда IP-адреса в точности как на  картинке: 8.8.8.8 и 8.8.4.4. Сохранить настройки и перезагрузить роутер.

Роутер

Роутеры выпускают различными. Мощности некоторых маршрутизаторов просто может не хватать для того, чтоб все подключенные устройства работали корректно и стабильно.

Можно попробовать отключать пару гаджетов и посмотреть, будет ли эффект. Также помогает и привычка не загружать по максимум каждое устройство.

Сайт не открывается из-за блокировки hosts

Hosts – файл, содержащий базу IP адресов и имён идентификационных областей. Этот текстовый файл, хранящийся в недрах ОС, активно используют вирусные программы, а также системные администраторы для блокировки доступа к определённым ресурсам.

Для того чтобы найти файл hosts, необходимо пройти по маршруту: Этот компьютер?Диск C?Windows?System32?Drivers?etc.

Для ОС Windows файл hosts должен содержать только строки, указанные на изображении ниже.

Дополнительные строки, содержащиеся в файле, следует удалить, а затем сохранить изменения.

Если изменения не получается сохранить по причине отсутствия прав, можно воспользоваться следующей хитростью:

  1. скопируйте текст из текущего файла hosts, а затем переименуйте его (например, hosts.old):
  2. создайте новый текстовый документ через программу «Блокнот» и вставьте текст из буфера;
  3. удалите лишние строки и сохраните под именем hosts в папке, где находится старая версия файла.

Сайт не открывается с телефона

Для решения проблемы с телефоном в первую очередь стоит проверить гаджет на наличие вирусов.

Если после работы антивирусных приложений неисправность сохраняется, то самым простым решением будет сброс настроек телефона к заводским. Такой метод устраняет любые изменения, внесённые вредоносными программами в операционную систему.

Сетевые настройки

Возможно, что проблема касается сетевых настроек. Можно провести проверку через «Пуск», а затем «Параметры сканирования».

Сетевые ошибки будут обнаружены. Компьютер пропишет алгоритм, как это можно сделать. После перезагрузите устройство.

Срок действия доменного имени истек

Когда пользователь вводит или переходит по ссылке, то появляется доменное имя сайта в поисковой строке определенного браузера.

После этого в течение нескольких долей секунды в один из ближайших днс-серверов отправляется запрос. Система возвращает информацию обратно на устройство пользователя об IP страницы.

Понятно, что браузер связывается с сайтом по определенному адресу, и он открывается. Но случается так, что ДНС, к которому послал запрос браузер, является недоступным.

В таком случае другие программы, сайты, социальные сети будут работать.

Такая ситуация означает, что срок действия доменного имени истек. Сигнал обрабатывается, но обратно не отсылается.

Решить самостоятельно эту проблему не получится. Придется ждать, пока владельцы сайта или ответственные лица продлят срок действия домена.

Шаг 1 – перезагружаемся

Пожалуйста, без самовольства!!! Делаем строго в таком порядке:

  1. Выключаем роутер.
  2. Выключаем устройство, на котором есть проблемы с доступом (компьютер, ноутбук, телефон и т.д.)
  3. Включаем роутер.
  4. Включаем устройство.

Перезагрузка – один из лучших способов починить любую сетевую проблему. Но важно все сделать именно в таком порядке.

Шаг 5 – hosts

Для управления перенаправлениями DNS в Windows используется файл hosts. И иногда какие-то сторонние программы отправляют туда известные сайты. В своей практике здесь видел Яндекс, Гугл, Одноклассники, ВКонтакте и другие известные сайты. Итого вы пытаетесь открыть любимый сайт, а файл его переадресует в несуществующее место (в лучшем случае).

Просто откроем файл и проверим его содержание:

Путь: C:WindowsSystem32driversetchosts

Все строки должны быть в идеале закомментированы знаком #. И никаких ваших сайтов здесь быть не должно.

Шаг 6 – сброс сетевых

И даже если перезагрузки не помогли, настоятельно рекомендую сделать тот же сброс, но программно. Для этого открываем командную строку и вписываем эту команду:

netsh winsock reset

После выполнения команды делаем перезагрузку системы. Ну чтобы наверняка закрепилось!

Шаг 7 – антивирусы

Тут все не однозначно:

  • Сначала пробуем отключить свой антивирус и открыть сайт – возможно их брандмауэр делает блокировку, поэтому сайты не загружаются.
  • Если не помогает, рекомендую на всякий случай провериться своим антивирусом и сторонним портативным. Рекомендую – Dr.Web CureIt! Эта же утилитка, например, умеет исправлять файл hosts.
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 4,00 из 5)
Загрузка...

Оставьте комментарий

Adblock
detector