2013-04-11 24 views
1

當使用捲曲從我的Ubuntu的機器僅僅從遠程機器搞定了,我似乎無法解析主機名,只是得到一個代理髮行ping remotehostname和它的IP地址,並使用curl只是在IP地址工作正常,例如curl 1.2.3.4cURL無法解釋主機名,代理問題?</p> <p><code>curl remotehostname</code></p> <p>不過,我能:運行時<code>The proxy has encountered an error (Error 21: Server Hostname Not Found)</code> -

我甚至嘗試了一個java程序,該程序使用了澤西島ClientApacheHttpClient實現,並且工作得很好。

是否有一個特別的原因爲什麼cURL無法解釋remotehostname?我想這是一個代理相關的問題,但據我可以告訴我的代理設置很好看,因爲一切似乎工作,只是不捲曲。

回答

0

有點爲時已晚我想,但我也有過類似的問題,這個工作對我來說:

curl -4 remotehostname 

這個選項告訴curl將名稱解析爲IPv4地址。

使用wireshark監控數據包,我看到curl試圖將主機名解析爲IPV6地址,這是不可能的。

希望它對你也有效,祝你好運。

相關問題