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