2
我正在寫一個java程序,它使用httpclient來獲取一些網頁。如何配置httpclient使用遠程dns解析?
httpclient使用ssh socketv5代理。
現在我可以得到HTML與IP,但不能與DNS獲得HTML。
它似乎不得不使用遠程DNS,如何?
更新:
- DEVICE1(192.168.10.127)使用WiFi連接到網絡
- server1的(192.168.10.100)和DEVICE1在LAN不能連接到網絡
- server1使用SSH -D 127.0.0.1:1234 [email protected] -N -v
- server1的java程序嘗試下載谷歌的主頁,並得到dns問題的錯誤。
- java程序嘗試下載谷歌(使用ip),成功。
- 所以它必須是遠程代理dns的問題。
現在我在device1中運行dnsmasq並將server1的dns服務器設置爲device1,然後它就可以工作。
現在的問題是,httpclient是否可以設置dns,所以我們不需要使用dnsmasq。
很難幫助你,如果我們不知道你嘗試過什麼。你有代碼示例嗎?你能提供關於你的代理設置的更多細節嗎?更新了 – Gus 2012-02-04 04:31:53
,對不起英文不好 – atian25 2012-02-04 08:35:38