У меня есть Ubuntu box и windowsXP box, оба работают хорошо.
Но я не могу посещать некоторые сайты (например, Apple.com, www.suning.com) в Ubuntu, в то время как я могу с другими окнами Windows.
Это просто обычные сайты, и я не модифицировал хост-файлы в обоих полях для них.
Я полагаю, что это связано с DNS и прочее, но как это исправить?

В /etc/resolv.conf есть только одна допустимая строка «nameserver 192.168.1.1».
Когда я пингую www.suning.com в Ubuntu, он говорит:
64 bytes from www.suning.com(202.106.195.30):icmp_req=4 ttl=236 time=55.4 ms
Но когда я делаю это в Windows, он говорит: Reply from 123.103.65.243: bytes=32 time=47ms TTL=42 Видимо, IP-адрес, разрешенный Ubuntu, неверен .

2 ответа2

0

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

<me>@harley:~$ whois -h whois.cymru.com " -v 61.147.122.75"
AS      | IP               | BGP Prefix          | CC | Registry | Allocated  | AS Name
23650   | 61.147.122.75    | 61.147.122.0/24     | CN | apnic    | 2000-03-14 | CHINANET-JS-AS-AP AS Number for CHINANET jiangsu province backbone
<me>@harley:~$ whois -h whois.cymru.com " -v 202.106.195.30"
AS      | IP               | BGP Prefix          | CC | Registry | Allocated  | AS Name
4808    | 202.106.195.30   | 202.106.192.0/19    | CN | apnic    | 1998-08-17 | CHINA169-BJ CNCGROUP IP network China169 Beijing Province Network
<me>@harley:~$ whois -h whois.cymru.com " -v 123.103.65.243"
AS      | IP               | BGP Prefix          | CC | Registry | Allocated  | AS Name
17431   | 123.103.65.243   | 123.103.64.0/19     | CN | apnic    | 2006-12-06 | TONET Beijing TONEK Information Technology Development Company

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

На этом этапе я бы изменил DNS-серверы, которые использует маршрутизатор, если у вас есть такая роскошь. 8.8.8.8 и 8.8.4.4 являются хорошими кандидатами, так как они являются общедоступными DNS-серверами Google. В случае Linux вы также можете использовать nameserver 8.8.8.8 .

0

Вы можете проверить HTTP-соединение и необработанные сообщения с помощью telnet.

% telnet www.suning.com 80

ответ хоста, если он связан с HTTP:

Trying 183.60.136.29...
Connected to www.suning.com.
Escape character is '^]'.

затем введите HTTP-запрос в интерактив:

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

и дважды нажмите клавишу ввода.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .