Сайты, на которые я не могу попасть, включают:
Что значит неспособность достичь? Вы получаете ошибку? это время вышло? что именно происходит?
Когда эта проблема началась? Удалось ли вам загрузить какой-либо из этих сайтов?
Sourceforge, вероятно, самый простой из перечисленных вами сайтов, поэтому давайте использовать его для тестирования.
из окна cmd запустите nslookup sourceforge.net
Вы должны получить что-то вроде
Name: Sourceforge.net
Address: 216.34.181.60
если это работает, у вас, вероятно, нет проблем с DNS.
Затем попробуйте отправить базовый запрос на сайт, подключившись к порту 80 и отправив GET /
justin@media:~$ telnet Sourceforge.net 80
Trying 216.34.181.60...
Connected to Sourceforge.net.
Escape character is '^]'.
GET /
HTTP/1.0 302 Found
Location: http://sourceforge.net/
Server: BigIP
Connection: close
Content-Length: 0
Connection closed by foreign host.
Это хороший тест, потому что он гарантирует, что вы можете подключиться к веб-серверу, и ответ небольшой, поэтому он не вызовет проблему с большими размерами пакетов.
затем попробуйте отправить действительный запрос на домашнюю страницу, подключившись к порту 80 и отправив
GET / HTTP/1.0
Host: sourceforge.net
затем введите дважды.
В этот момент произойдет одна из 3 вещей:
- Вы ничего не получите обратно. Обычно это указывает на проблему MTU, но проблемы MTU в наши дни довольно редки, и вы не сможете загрузить большую часть чего-либо, если это ваша проблема. У вас даже есть соединение на основе PPPoE? Как правило, это единственные типы соединений, которые имеют странный MTU в наши дни.
- Вы получите обратно несколько пакетов, а затем он остановит поток в середине html. Это обычно указывает на проблему с масштабированием окна ECN или tcp.
- Вы получаете всю страницу обратно, заканчивающуюся </body> </html> Если это произойдет, то у вас действительно не будет проблем, по крайней мере, с sourceforge.net
Вы не сказали, какую операционную систему вы использовали, кроме того, что это, вероятно, Windows, так как у вас есть IE ... Если это Vista или 7 tcp, масштабирование окна может быть вашей проблемой.
Их ключевой момент - сначала выяснить, в чем может быть проблема, а затем внести изменения, а не наоборот.
Возможно, стоит запустить Netalyzer: http://netalyzr.icsi.berkeley.edu/index.html
Он запускает множество базовых тестов подключения, включая DNS и HTTP.
Итак, вы даже не можете подключиться к порту 80, это очень интересно. Если поиск DNS работал и получил правильный IP, но вы не можете подключиться к порту 80, это исключает все масштабирование окна MTU, ECN, tcp. просто чтобы подтвердить это, можете ли вы повторить этот тест с еще несколькими сайтами, как работающими, так и нерабочими ... telnet google.com 80
, telnet superuser.com 80
. и т.п.
Я забываю, печатает ли Windows строку «Trying 216.34.181.60»? если это не так, может быть хорошей идеей сначала запустить nslookup, а затем напрямую подключиться к IP, чтобы убедиться, что вы подключаетесь к нужному хосту.
Все ли ваши машины работают под управлением Windows 7? Все ли они используют одно и то же программное обеспечение, например, AV-программу с брандмауэром? Это может быть хорошей идеей, чтобы попробовать живое изображение Linux / CD / USB ... даже одного из крошечных, таких как чертовски маленький Linux, будет достаточно. Если у вас возникла та же проблема с запуском чистой системы Linux, подключенной напрямую к модему, вы ничего не можете сделать, и я позвоню вашему провайдеру.
Кроме того, если бы вы могли ответить на
«Когда началась эта проблема? Удалось ли вам загрузить какой-либо из этих сайтов?'
вопросы, они помогут сузить, что может быть причиной этого.
И запустить Netalyzer, это может пролить свет на проблему.