Решено: Не открываются некоторые сайты

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модераторы: broom, Bizdelnick

Аватара пользователя
Lon Tonor
Сообщения: 46
ОС: Debian GNU/Linux

Решено: Не открываются некоторые сайты

Сообщение Lon Tonor » 14.03.2011 17:14

Здравствуйте!

Стоит DSL-модем-роутер, к нему подключён только мой компьютер.
Не открываются сайты (те, которые были замечены мной в связи с проблемой): google.com (и всё с ним связанное), debian.org. В Windows (vbox) всё нормально открывается. Понижение MTU не помогает.

Код: Выделить всё

%=> ping google.com -c10
PING google.com (74.125.232.84) 56(84) bytes of data.
64 bytes from google.com (74.125.232.84): icmp_seq=1 ttl=56 time=15.6 ms
64 bytes from google.com (74.125.232.84): icmp_seq=2 ttl=56 time=15.7 ms
64 bytes from google.com (74.125.232.84): icmp_seq=3 ttl=56 time=16.4 ms
64 bytes from google.com (74.125.232.84): icmp_seq=4 ttl=56 time=15.5 ms
64 bytes from google.com (74.125.232.84): icmp_seq=5 ttl=56 time=15.7 ms
64 bytes from google.com (74.125.232.84): icmp_seq=6 ttl=56 time=16.1 ms
64 bytes from google.com (74.125.232.84): icmp_seq=7 ttl=56 time=15.1 ms
64 bytes from google.com (74.125.232.84): icmp_seq=8 ttl=56 time=15.6 ms
64 bytes from google.com (74.125.232.84): icmp_seq=9 ttl=56 time=24.4 ms
64 bytes from google.com (74.125.232.84): icmp_seq=10 ttl=56 time=17.4 ms

--- google.com ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9039ms
rtt min/avg/max/mdev = 15.168/16.795/24.423/2.619 ms


Код: Выделить всё

%=> telnet google.com 80
Trying 74.125.232.83...
Connected to google.com.
Escape character is '^]'.
^[

HTTP/1.0 400 Bad Request
Content-Type: text/html; charset=UTF-8
Content-Length: 1350
Date: Mon, 14 Mar 2011 13:21:54 GMT
Server: GFE/2.0



<html><head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>400 Bad Request</title>
<style><!--
body {font-family: arial,sans-serif}
div.nav {margin-top: 1ex}
div.nav A {font-size: 10pt; font-family: arial,sans-serif}
span.nav {font-size: 10pt; font-family: arial,sans-serif; font-weight: bold}
div.nav A,span.big {font-size: 12pt; color: #0000cc}
div.nav A {font-size: 10pt; color: black}
A.l:link {color: #6f6f6f}
A.u:link {color: green}
//--></style>
<script><!--
var rc=400;
//-->
</script>
</head>
<body text=#000000 bgcolor=#ffffff>
<table border=0 cellpadding=2 cellspacing=0 width=100%><tr><td rowspan=3 width=1% nowrap>
<b><font face=times color=#0039b6 size=10>G</font><font face=times color=#c41200 size=10>o</font><font face=times color=#f3c518 size=10>o</font><font face=times color=#0039b6 size=10>g</font><font face=times color=#30a72f size=10>l</font><font face=times color=#c41200 size=10>e</font>&nbsp;&nbsp;</b>
<td>&nbsp;</td></tr>
<tr><td bgcolor="#3366cc"><font face=arial,sans-serif color="#ffffff"><b>Error</b></td></tr>
<tr><td>&nbsp;</td></tr></table>
<blockquote>
<H1>Bad Request</H1>
Your client has issued a malformed or illegal request.

<p>
</blockquote>
<table width=100% cellpadding=0 cellspacing=0><tr><td bgcolor="#3366cc"><img alt="" width=1 height=4></td></tr></table>
</body></html>
Connection closed by foreign host.


Код: Выделить всё

%=>sudo tcpdump -i eth0 | grep google
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
17:03:23.181270 IP albatron-865.local.46252 > ZXDSL831.home.domain: 38770+ AAAA? www.google.com. (32)
17:03:23.183289 IP albatron-865.local.38816 > ZXDSL831.home.domain: 8575+ A? www.google.com. (32)
17:03:23.185268 IP ZXDSL831.home.domain > albatron-865.local.38816: 8575- 1/0/0 A www.google.com (48)
17:03:23.186330 IP albatron-865.local.40788 > www.google.com.www: S 3594495077:3594495077(0) win 5840 <mss 1460,sackOK,timestamp 1879931 0,nop,wscale 6>
17:03:26.184029 IP albatron-865.local.40788 > www.google.com.www: S 3594495077:3594495077(0) win 5840 <mss 1460,sackOK,timestamp 1880681 0,nop,wscale 6>
17:03:32.184030 IP albatron-865.local.40788 > www.google.com.www: S 3594495077:3594495077(0) win 5840 <mss 1460,sackOK,timestamp 1882181 0,nop,wscale 6>
17:03:44.184031 IP albatron-865.local.40788 > www.google.com.www: S 3594495077:3594495077(0) win 5840 <mss 1460,sackOK,timestamp 1885181 0,nop,wscale 6>
17:04:08.184031 IP albatron-865.local.40788 > www.google.com.www: S 3594495077:3594495077(0) win 5840 <mss 1460,sackOK,timestamp 1891181 0,nop,wscale 6>
17:04:56.184033 IP albatron-865.local.40788 > www.google.com.www: S 3594495077:3594495077(0) win 5840 <mss 1460,sackOK,timestamp 1903181 0,nop,wscale 6>
356 packets captured
356 packets received by filter
0 packets dropped by kernel


Помогите, пожалуйста, разобраться с ситуацией.
Спасибо сказали:

Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Не открываются некоторые сайты

Сообщение sash-kan » 14.03.2011 17:51

Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:

Аватара пользователя
Lon Tonor
Сообщения: 46
ОС: Debian GNU/Linux

Re: Решено: Не открываются некоторые сайты

Сообщение Lon Tonor » 14.03.2011 18:10

Читал, разговаривал с автором того топика, сошлись на том, что у меня иной случай...
Спасибо сказали:

watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Решено: Не открываются некоторые сайты

Сообщение watashiwa_daredeska » 14.03.2011 18:54

Не вижу проблемы. google.com ответил. Request действительно bad, тут ничего не попишешь.
echo -e 'GET / HTTP/1.0\r\nHost: www.google.com\r\n\r' | nc -q 10 www.google.com 80 что говорит?
Спасибо сказали:

Аватара пользователя
Lon Tonor
Сообщения: 46
ОС: Debian GNU/Linux

Re: Решено: Не открываются некоторые сайты

Сообщение Lon Tonor » 14.03.2011 23:06

watashiwa_darede...

Код: Выделить всё

%=> echo -e 'GET / HTTP/1.0\r\nHost: www.google.com\r\n\r' | nc -q 10 www.google.com 80

Host: www.google.com
' | nc -q 10 www.google.com 80HTTP/1.0 302 Found
Location: http://www.google.ru/
Cache-Control: private
Content-Type: text/html; charset=UTF-8
Set-Cookie: PREF=ID=7e4fc50f8f813d3c:FF=0:TM=1300133072:LM=1300133072:S=Gt9t0gJe0O6eE5R1; expires=Wed, 13-Mar-2013 20:04:32 GMT; path=/; domain=.google.com
Date: Mon, 14 Mar 2011 20:04:32 GMT
Server: gws
Content-Length: 218
X-XSS-Protection: 1; mode=block

<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>302 Moved</TITLE></HEAD><BODY>
<H1>302 Moved</H1>
The document has moved
<A HREF="http://www.google.ru/">here</A>.
</BODY></HTML>
Спасибо сказали:

watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Решено: Не открываются некоторые сайты

Сообщение watashiwa_daredeska » 15.03.2011 00:12

Ну вот, имя отресолвилось, запрос послан, ответ получен. Всё нормально. Что не так?
Спасибо сказали:

Аватара пользователя
Lon Tonor
Сообщения: 46
ОС: Debian GNU/Linux

Re: Решено: Не открываются некоторые сайты

Сообщение Lon Tonor » 15.03.2011 02:59

watashiwa_darede..., но страница в любом браузере не грузится...

Код: Выделить всё

%=> wget -O/dev/null http://www.google.com
--2011-03-15 02:54:21--  http://www.google.com/
Распознаётся www.google.com... 42.0.20.80, 2a00:1450:8004::69
Устанавливается соединение с www.google.com|42.0.20.80|:80... сбой: Время ожидания соединения истекло.
Устанавливается соединение с www.google.com|2a00:1450:8004::69|:80... сбой: Сеть недоступна.
%=> wget -O/dev/null http://www.yandex.ru
--2011-03-15 02:58:07--  http://www.yandex.ru/
Распознаётся www.yandex.ru... 77.88.21.3, 87.250.250.3, 87.250.250.203, ...
Устанавливается соединение с www.yandex.ru|77.88.21.3|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 86620 (85K) [text/html]
Сохраняется в каталог: `/dev/null'.

100%[============================================================================
=========>] 86 620       483K/s   в 0,2s

2011-03-15 02:58:07 (483 KB/s) - `/dev/null' сохранён [86620/86620]

%=>
Спасибо сказали:

Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Не открываются некоторые сайты

Сообщение sash-kan » 15.03.2011 17:42

а
$ wget http://www.google.ru
$ host www.google.ru
$ ping -c 1 www.google.ru
?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:

watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Решено: Не открываются некоторые сайты

Сообщение watashiwa_daredeska » 15.03.2011 18:11

Lon Tonor писал(а):
15.03.2011 02:59
Распознаётся www.google.com... 42.0.20.80, 2a00:1450:8004::69
Это IPv6. Скорее всего, из-за него и не работает. Попробуйте wget -4 -O/dev/null http://www.google.com.
Спасибо сказали:

Аватара пользователя
Lon Tonor
Сообщения: 46
ОС: Debian GNU/Linux

Re: Решено: Не открываются некоторые сайты

Сообщение Lon Tonor » 15.03.2011 19:24

watashiwa_darede...

Код: Выделить всё

%=> wget -4 -O/dev/null http://www.google.com
--2011-03-15 19:17:59--  http://www.google.com/
Распознаётся www.google.com... 74.125.232.81, 74.125.232.80, 74.125.232.82, ...
Устанавливается соединение с www.google.com|74.125.232.81|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 302 Found
Адрес: http://www.google.ru/ [переход]
--2011-03-15 19:17:59--  http://www.google.ru/
Распознаётся www.google.ru... 42.0.20.80
Устанавливается соединение с www.google.ru|42.0.20.80|:80... сбой: Время ожидания соединения истекло.
Повтор.

--2011-03-15 19:21:09--  (попытка: 2)  http://www.google.ru/
Устанавливается соединение с www.google.ru|42.0.20.80|:80...

Как мне действовать дальше?
Спасибо сказали:

Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Не открываются некоторые сайты

Сообщение sash-kan » 15.03.2011 23:17

Lon Tonor писал(а):
15.03.2011 19:24
Как мне действовать дальше?
использовать другой nameserver?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:

Аватара пользователя
Lon Tonor
Сообщения: 46
ОС: Debian GNU/Linux

Re: Решено: Не открываются некоторые сайты

Сообщение Lon Tonor » 15.03.2011 23:20

sash-kan, не уловил... ?
Спасибо сказали:

Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Не открываются некоторые сайты

Сообщение sash-kan » 16.03.2011 10:32

Lon Tonor
Lon Tonor писал(а):
15.03.2011 02:59
%=> wget -O/dev/null http://www.google.com
--2011-03-15 02:54:21-- http://www.google.com/
Распознаётся www.google.com... 42.0.20.80, 2a00:1450:8004::69
ip-адреса нэймсервер интересные выдаёт. во-первых, с чего там присутствует ipv6-адрес, мне совсем не понятно.
а во-вторых и в главных:
$ host 42.0.20.80
Host 80.20.0.42.in-addr.arpa. not found: 3(NXDOMAIN)
согласитесь, несколько странно, что бэкрезолв не работает. боюсь, этот адрес к google.com имеет такое же отношение, как и, например, 127.0.0.1.
в общем, воспользуйтесь услугами другого нэймсервера.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:

Аватара пользователя
Lon Tonor
Сообщения: 46
ОС: Debian GNU/Linux

Re: Решено: Не открываются некоторые сайты

Сообщение Lon Tonor » 16.03.2011 15:13

sash-kan

Код: Выделить всё

%=> host 42.0.20.80
80.20.0.42.in-addr.arpa has no PTR record

Хм...

в общем, воспользуйтесь услугами другого нэймсервера.

Либо Вы этим хотите мне предложить пользоваться, например, Яндексом, либо что-то иное. Что же это в Вашем случае?
Спасибо сказали:

watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Решено: Не открываются некоторые сайты

Сообщение watashiwa_daredeska » 16.03.2011 16:26

Lon Tonor писал(а):
15.03.2011 19:24
Устанавливается соединение с www.google.ru|42.0.20.80|:80...
42.0.20.80 — это не гугловский адрес, по крайней мере, в Москве. Не знаю уж, откуда Ваш DNS его выкопал.

Lon Tonor писал(а):
16.03.2011 15:13
пользоваться, например, Яндексом, либо что-то иное. Что же это в Вашем случае?
Либо гугловским же публичным DNS'ом: 8.8.8.8:

user@localhost

$ host www.google.com 8.8.8.8 Using domain server: Name: 8.8.8.8 Address: 8.8.8.8#53 Aliases: www.google.com is an alias for www.l.google.com. www.l.google.com has address 74.125.232.17 www.l.google.com has address 74.125.232.18 www.l.google.com has address 74.125.232.16 www.l.google.com has address 74.125.232.20 www.l.google.com has address 74.125.232.19

Спасибо сказали:

Аватара пользователя
Lon Tonor
Сообщения: 46
ОС: Debian GNU/Linux

Re: Решено: Не открываются некоторые сайты

Сообщение Lon Tonor » 16.03.2011 17:17

watashiwa_darede..., так, значит мы пришли к тому, что проблема в DNS. Что делать дальше? Где смотреть соотношения DNS?
Спасибо сказали:

mailman137
Сообщения: 492
ОС: Debian-based mixed

Re: Решено: Не открываются некоторые сайты

Сообщение mailman137 » 16.03.2011 17:32

Нечистое тут дело, IMHO. Подстава, может быть. У меня ipv6 задействован практически всегда, и если забить в
браузере https://[2a00:1450:8004::69], вываливается страница, аналогичная стартовой google.ru.
С какого перепуга?

Код: Выделить всё

 sh-3.2$ host ipv6.google.com
ipv6.google.com is an alias for ipv6.l.google.com.
ipv6.l.google.com has IPv6 address 2a00:1450:8007::69
sh-3.2$ host 2a00:1450:8004::69
Host 9.6.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.4.0.0.8.0.5.4.1.0.0.a.2.ip6.arpa not found: 3(NXDOMAIN)
sh-3.2$

Можете сами просканировать 2a00:1450:8004::69 и 42.0.20.80
А пока я бы мог предложить перезагрузиться из-под LiveCD и посмотреть, как там будет резолвится гугл.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 14943
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Решено: Не открываются некоторые сайты

Сообщение Bizdelnick » 16.03.2011 17:48

И проверьте, не появилось ли чего подозрительного в /etc/hosts, чем ч-т не шутит...
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

mailman137
Сообщения: 492
ОС: Debian-based mixed

Re: Решено: Не открываются некоторые сайты

Сообщение mailman137 » 16.03.2011 20:31

чем ч-т не шутит...

Тут надо бы вообще поднять шерсть дыбом и разбираться, с какого боку и что именно в системе по смыслу редиректит
запросы на определенные ресурсы в сторону, мягко говоря, левых.
P.S. Может, с моей стороны это выглядит параноидально и глупо?
Спасибо сказали:

Аватара пользователя
Lon Tonor
Сообщения: 46
ОС: Debian GNU/Linux

Re: Решено: Не открываются некоторые сайты

Сообщение Lon Tonor » 16.03.2011 22:42

Bizdelnick

Код: Выделить всё

Файл: hosts
127.0.0.1       localhost
127.0.1.1       albatron-865.home       albatron-865

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Спасибо сказали:

Аватара пользователя
Lon Tonor
Сообщения: 46
ОС: Debian GNU/Linux

Re: Решено: Не открываются некоторые сайты

Сообщение Lon Tonor » 16.03.2011 22:59

Google, например, у меня перестал грузиться после его падения однажды. Все наверно помнят тот день. Через прокси, кстати, грузит нормально.
Спасибо сказали:

Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Не открываются некоторые сайты

Сообщение sash-kan » 16.03.2011 23:20

Lon Tonor писал(а):
16.03.2011 22:59
Через прокси
с машины 42.0.20.80? забавный у вас прокси.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:

Аватара пользователя
Lon Tonor
Сообщения: 46
ОС: Debian GNU/Linux

Re: Решено: Не открываются некоторые сайты

Сообщение Lon Tonor » 16.03.2011 23:23

sash-kan, что Вы имеете ввиду?
Спасибо сказали:

Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Решено: Не открываются некоторые сайты

Сообщение KiWi » 17.03.2011 01:41

watashiwa_daredeska писал(а):
16.03.2011 16:26
Lon Tonor писал(а):
15.03.2011 19:24
Устанавливается соединение с www.google.ru|42.0.20.80|:80...
42.0.20.80 — это не гугловский адрес, по крайней мере, в Москве. Не знаю уж, откуда Ваш DNS его выкопал.

Это вообще странный IP -- судя по whois, подсеть, в которую входит этот адрес, никому не выделяли.
Спасибо сказали:

Аватара пользователя
Lon Tonor
Сообщения: 46
ОС: Debian GNU/Linux

Re: Решено: Не открываются некоторые сайты

Сообщение Lon Tonor » 17.03.2011 02:05

42.0.20.80 - откуда он мог взяться и где мне его искать в своей системе?
Спасибо сказали:

Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Не открываются некоторые сайты

Сообщение sash-kan » 17.03.2011 04:04

Lon Tonor писал(а):
17.03.2011 02:05
откуда он мог взяться
от используемого вами нэймсервера.

Lon Tonor писал(а):
17.03.2011 02:05
где мне его искать в своей системе
нигде. если это не ваш персональный нэймсервер.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:

watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Решено: Не открываются некоторые сайты

Сообщение watashiwa_daredeska » 17.03.2011 10:13

KiWi писал(а):
17.03.2011 01:41
судя по whois, подсеть, в которую входит этот адрес, никому не выделяли.
Мои хуизы говорят, что выделяли. Но хуиз на работе говорит, что выделяли одним, а домашний хуиз говорит, что совсем другим.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 14943
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Решено: Не открываются некоторые сайты

Сообщение Bizdelnick » 17.03.2011 12:46

Спросите у ТП провайдера, что это за ерунда такая.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
Lon Tonor
Сообщения: 46
ОС: Debian GNU/Linux

Re: Решено: Не открываются некоторые сайты

Сообщение Lon Tonor » 17.03.2011 13:05

Я понимаю, что прозвучит противно, но в винде этой проблемы нет а в Линуксе есть... Почему? Значит проблема всё же в моей системе (Линукс). Или я не прав?
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 14943
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Решено: Не открываются некоторые сайты

Сообщение Bizdelnick » 17.03.2011 13:21

DNS в винде тот же используется?
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали: