如何配置httpclient使用远程DNS解析?

时间:2012-02-04 04:18:04

标签: ssh httpclient reverse-proxy

我正在编写一个java程序,它使用httpclient来获取一些网页。

httpclient使用ssh socketv5代理。

现在我可以使用ip获取html,但无法使用dns获取HTML。

似乎不得不使用远程dns,How?


更新

  1. device1(192.168.10.127)使用wifi连接到网络
  2. server1(192.168.10.100)和lan中无法连接到网络的设备1
  3. server1使用 SSH -D 127.0.0.1:1234 root@192.168.127 -N -v
  4. server1中的java程序尝试下载google的主页,并在dns问题上出错。
  5. java progam尝试下载google(使用ip),成功。
  6. 所以它必须是远程代理DNS问题。
  7. 现在我在device1中运行dnsmasq并将server1的dns服务器设置为device1,然后就可以了。

    现在的问题是,httpclient可以设置dns,所以我们不需要使用dnsmasq。

1 个答案:

答案 0 :(得分:0)

使用了另一种方法来执行此操作,http://thekelleys.org.uk/dnsmasq/doc.html