Почему я вижу свой сайт, даже если он не работает?

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

Он размещен удаленно, не в моей сети или где-то еще.


person mrtunes    schedule 19.12.2008    source источник
comment
Что вы имеете в виду, когда говорите, что ваш сайт не работает? Более подробная информация об этом должна помочь дать лучшие ответы. Спасибо!   -  person Brian    schedule 20.12.2008
comment
Вы можете попробовать дать нам URL, чтобы мы могли проверить, действительно ли он не работает.   -  person tunnuz    schedule 20.12.2008


Ответы (6)


Знаете ли вы IP-адрес вашего веб-сервера? У вас есть прямой доступ в Интернет через порт 80?

Сообщите, работает ли ваш сервер или нет, выполнив следующие действия.

telnet 255.255.255.255 80

Где 255.255.255.255 — это IP-адрес вашего веб-сервера. В Windows экран погаснет, если сервер ответит. Затем введите

GET / HTTP/1.0

И дважды нажмите Enter. Вы должны увидеть содержимое своей страницы по умолчанию. Если вы работаете в качестве виртуального хоста, вам, вероятно, потребуется использовать HTTP/1.1 и тег Hostname.

GET / HTTP/1.1
Host: www.yourservername.com

Существует один возврат после HTTP/1.1 и два возврата после вашего имени хоста. Если вы получаете контент (правильный контент) обратно с вашего веб-сервера, он определенно не отключен. Если серверу не удается подключиться, ваш веб-сервер действительно не работает, и содержимое, которое видят ваши компьютеры, может быть одним из следующих:

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

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

Хорошим инструментом для проверки проблем с DNS является CacheCheck OpenDNS. Что касается проблемы с маршрутизацией, лучше всего позвонить в вашу веб-хостинговую компанию и узнать, не поступали ли они какие-либо другие жалобы от других клиентов или они в настоящее время работают над проблемой маршрутизации.

person paxos1977    schedule 20.12.2008

Первый вопрос, который нужно задать себе: насколько вы уверены, что он не работает? Если компьютер A может получить к нему доступ, а компьютер B не может, любой из них может быть «правильным»:

  1. Сайт может быть недоступен, а компьютер А может просматривать кешированную версию от интернет-провайдера.

  2. Сайт может работать, но у компьютера Б могут быть общие проблемы с подключением к Интернету или проблемы с доступом к этому сайту в частности (плохой кэш DNS и т. д.)

Один из способов узнать это — добавить новый контент на сайт (через FTP или встроенную систему управления контентом, такую ​​как wordpress, например) и посмотреть, сможет ли компьютер, который может получить к нему доступ (компьютер А), увидеть изменения. Если это так, то вы смотрите на «живой» сайт, где страницы обслуживаются непосредственно с сервера. (Если сервер активен и на нем работает веб-приложение, такое как PHP или ASP, то это еще один способ «доказать», что сайт запущен и работает).

person Ian Varley    schedule 19.12.2008

Кэш интернет-провайдера, возможно.

person tunnuz    schedule 19.12.2008
comment
+1. Вы используете прокси-сервер? ГДЕ-ТО кешируется. Или это не совсем вниз. Или вас перенаправляют на другую веб-страницу, которая выглядит точно так же. :D - person Vilx-; 20.12.2008

Какие DNS-серверы используют ваши друзья? Такой же, как у вас?

person Skuta    schedule 19.12.2008
comment
откуда я могу это знать? они в одном городе, но не уверен, какой провайдер. - person mrtunes; 20.12.2008

Ваш интернет-провайдер, вероятно, кэширует контент.

person Ben    schedule 19.12.2008

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

http://www.websitepulse.com/help/tools.php

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

кеш провайдера это плохо?

person mrtunes    schedule 19.12.2008
comment
Не обязательно, но в вашем случае вызывает проблемы. В любом случае, через какое-то время он адаптируется. - person tunnuz; 20.12.2008