curl命令正在一台服务器上工作,而在其他服务器上不起作用。
> $ curl http://yahoo.com
> <HEAD><TITLE>Redirect</TITLE></HEAD>
> <BODY BGCOLOR="white" FGCOLOR="black">
> <FONT FACE="Helvetica,Arial"><B> The
> document you requested is now <a
> href="http://www.yahoo.com/">http://www.yahoo.com/</a>.
> Please update your documents and
> bookmarks accordingly</B></FONT>
>
> <!-- default "Redirect" response (301)
> --> </BODY>
在另一台服务器上,我收到以下消息。
$ curl http://yahoo.com
curl: (7) couldn't connect to host
第二台服务器出了什么问题?
Ping正在使用第二台服务器。
$ ping yahoo.com
PING yahoo.com (67.195.160.76) 56(84) bytes of data.
64 bytes from ir1.fp.vip.ac4.yahoo.com (67.195.160.76): icmp_seq=1 ttl=50 time=79.9 ms
64 bytes from ir1.fp.vip.ac4.yahoo.com (67.195.160.76): icmp_seq=2 ttl=50 time=80.5 ms
Telneting返回错误
$ telnet yahoo.com 80
Trying 222.333.444.555...
telnet: connect to address 222.333.444.555: Connection refused
答案 0 :(得分:1)
网络连接无法在第二台主机上运行。也许有一个防火墙阻止它与外界交谈,或者它配置错误,或者......