防止Java DNS解析

时间:2014-08-18 21:45:53

标签: java proxy dns

问题:如何强制Java 将某些主机名解析为IP地址。

在我的应用程序中,我使用Socks代理连接到外部站点。我们的socks代理服务器的配置方式只能接受URL的“www.google.com”而不是“xxx.xxx.xx.xx”等已解析的IP地址。

这个socks代理连接是在另一个api中完成的,我的代码是我无法控制的。我刚刚写了一个proxyselector并确保每当调用某些URL时,它将通过我们的代理服务器。这种逻辑似乎适用于我们较低的环境。但是在生产框中,以某种方式发送给socks代理的URL被解析为IP而不是URL。

我的问题,如何强制Java不要解析通过socks代理的主机名。

感谢。

此致 哈里哈兰

0 个答案:

没有答案