我正在构建一个快速的Web爬网程序,并且需要多线程DNS解析,因此我选择了一个名为dnsjava的多线程DNS服务提供商。不幸的是,我不知道如何替换默认的DNS服务提供商。

我遍历了dnsjava的README文件,但是说明不是很完整。



我不清楚几件事:

  • 我应该在哪里放置dnsjava.jar?
  • 应该在哪里设置系统属性(是通过编程还是某种类型的文件更改)?

  • 我正在Windows 7计算机上运行,​​我不确定要查找/修改系统属性需要做什么...帮助!?

    更新:
    知道了:System.setProperty("sun.net.spi.nameservice.provider.1","dns,dnsjava");

    最佳答案

    一个疯狂的猜测。

  • 将dnsjava.jar文件放在应用程序的类路径中。
  • 在应用程序中启动main方法之前,请设置系统属性。
  • 10-07 12:13