2010-12-05 4 views
1

cette URL www.jinfuwu.com peut être accès dans les fenêtres navigateur, telnet windows,pourquoi ne pas obtenir cette page dans Linux avec wget/telnet?

mais dans mon serveur ubuntu, je ne peux pas obtenir cette page:

telnet (ubuntu):

[email protected]:~# telnet www.jinfuwu.com 80    
Trying 121.199.111.176... 
Connected to www.jinfuwu.com. 
Escape character is '^]'. 
GET/HTTP/1.1 
Host: www.jinfuwu.com 

HTTP/1.1 200 OK 
Content-Type: text/html 
Last-Modified: Sun, 05 Dec 2010 01:34:33 GMT 
Accept-Ranges: bytes 
ETag: "f671fd911c94cb1:0" 
Server: Microsoft-IIS/7.5 
X-Powered-By: ASP.NET 
X-UA-Compatible: IE=EmulateIE7 
Date: Sun, 05 Dec 2010 10:03:21 GMT 
Content-Length: 1214Connection closed by foreign host. 

wget (ubuntu):

[email protected]:~# wget http://www.jinfuwu.com   
--18:10:29-- http://www.jinfuwu.com/ 
      => `index.html.2' 
Resolving www.jinfuwu.com... 121.199.111.176 
Connecting to www.jinfuwu.com|121.199.111.176|:80... connected. 
HTTP request sent, awaiting response... 

Read error (Connection reset by peer) in headers. 
Retrying. 

.... 

mais dans mes fenêtres, je en utilisant la commande telnet, je peux obtenir la page

telnet (Windows7):

course:

telnet www.jinfuwu.com 80 

pâte:

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

et appuyez sur double Entrée, je peux voir le code HTML de la page.

google:

site:jinfuwu.com 

Google peut accéder à ce site

pouvez-vous me dire pourquoi?

BTW: aussi www.joytg.com, même question

merci beaucoup :)

+0

La réponse est ici: 'Serveur: Microsoft-IIS/7.5', il n'aime pas les clients de' Windows' ... Blague à – khachik

+0

Utilisez un meilleur serveur de!. Comme Apache ou Gatling. Propably IIS veut '\ r \ n' au lieu de' \ n'. – thejh

+0

google: «site: jinfuwu.com», google peut accéder à ce site, pourquoi – Koerr

Répondre

4

Avez-vous creusé plus loin pour vous et trouvé que la cause première est due à des routeurs mal configurés. Vous pouvez lire à ce sujet tous les here.

La solution que l'article mentionne est à:

echo 0 > /proc/sys/net/ipv4/tcp_default_win_scale 

Cependant, ce fichier a changé et sur les configurations plus récentes que vous devez à la place:

echo 0 > /proc/sys/net/ipv4/tcp_window_scaling 

Vous aurez besoin d'être root lors de l'exécution que bien que.

$ wget http://www.jinfuwu.com 
--2010-12-05 12:58:39-- http://www.jinfuwu.com/ 
Resolving www.jinfuwu.com... 121.199.111.176 
Connecting to www.jinfuwu.com|121.199.111.176|:80... connected. 
HTTP request sent, awaiting response... 200 OK 
Length: 12145 (12K) [text/html] 
Saving to: `index.html' 

100%[====================================================>] 12,145  5.19K/s in 2.3s  

2010-12-05 12:58:43 (5.19 KB/s) - `index.html' saved [12145/12145] 
+0

vous avez raison! cela a fonctionné dans mon wget d'ubuntu, thasnks! :))) – Koerr

+2

Wow, super attrape! Jamais entendu parler de ce mode de défaillance avant ... –

0

FWIW, je peux obtenir la page très bien à l'aide wget ou curl de MacPorts.

Questions connexes