Почему я вижу свой сайт, даже если он не работает? - PullRequest
1 голос
/ 20 декабря 2008

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

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

Ответы [ 6 ]

4 голосов
/ 20 декабря 2008

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

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

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

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

1 голос
/ 20 декабря 2008

Знаете ли вы 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 и два возврата после вашего имени хоста. Если вы получаете контент (правильный контент) с вашего веб-сервера, он точно не отключается. Если серверу не удается подключиться, значит ваш веб-сервер действительно не работает, и содержимое, которое видят ваши компьютеры, может быть любым из следующих:

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

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

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

1 голос
/ 20 декабря 2008

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

1 голос
/ 20 декабря 2008

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

0 голосов
/ 20 декабря 2008

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

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

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

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

0 голосов
/ 20 декабря 2008

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

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