如何更改java DNS服务提供商

2023-11-27

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

我回顾了README文件 dnsjava,但说明不是很详细。

替换标准 Java DNS 功能:

从Java 1.4开始,服务 提供者可以在运行时加载。 要加载 dnsjava 服务提供者, 按照上面的解释构建它并设置 系统属性:

sun.net.spi.nameservice.provider.1=dns,dnsjava

这指示 JVM 使用 dnsjava 服务为 DNS 提供 最高优先级。

有几件事我不清楚:

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

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

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


一个疯狂的猜测。

  1. 将 dnsjava.jar 文件放入应用程序的类路径中。
  2. 在启动应用程序中的 main 方法之前设置系统属性。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何更改java DNS服务提供商 的相关文章

  • 从文本文件中读取阿拉伯字符

    我完成了一个项目 在该项目中我读取了用记事本编写的文本文件 我的文本文件中的字符是阿拉伯语 文件编码类型是UTF 8 当在 Netbeans 7 0 1 中启动我的项目时 一切似乎都正常 但是当我将项目构建为 jar 文件时 字符以这种方式
  • 如何作为应用程序发布到页面?

    所以 我有一个应用程序 Facebook 应用程序实体 并且我有一个页面 我想使用应用程序通过java代码 通过restfb或任何其他建议 发布到页面 看起来我错过了页面授予应用程序发布权限的阶段 不知道该怎么做 谢谢你们 乌里 您只能 作
  • 运行 java -jar 时出现 java.lang.ClassNotFoundException

    我正在使用 ant 来构建我的build xml文件 它编译正常 但随后得到运行时java lang NoClassDefFoundError通过 运行生成的 jar 时java jar my jar jar 似乎这个问题出现了很多 但没有
  • 使用 Spring 控制器处理错误 404

    I use ExceptionHandler处理我的网络应用程序抛出的异常 在我的例子中我的应用程序返回JSON回应HTTP status用于对客户端的错误响应 但是 我正在尝试弄清楚如何处理error 404返回与处理的类似的 JSON
  • 无法访问“不安全”java方法的java表达式语言

    我正在开发一个项目 让用户向服务器提交小 脚本 然后我将执行这些脚本 有很多脚本语言可以嵌入到Java程序中 例如mvel ognl uel clojure rhino javascript等 但是 据我所知 它们都允许脚本编写者调用Jav
  • JUnit5 平台启动器 API - 如果没有至少一个测试引擎,则无法创建启动器

    我正在尝试升级我们的自动化测试套件的测试能力以接受 JUnit5 测试并遵循JUnit 平台启动器 API 说明 https junit org junit5 docs current user guide launcher api我收到错
  • 如何在 MSSQL 中获取 CURRENT_DATE?

    我正在使用 jpa 3 o 和 Hibernate 我有一个命名查询 SELECT COUNT wt id FROM WPSTransaction wt WHERE wt createdDate gt CURRENT DATE WPSTra
  • JavaFX使节点覆盖父节点边框颜色

    我有一个如下所示的节点 仅使用 css 我希望标签覆盖其父边框颜色 因此标签下方的边框颜色部分变得不可见 我用来制作这个边框的CSS代码 fx border color black fx border width 3 fx border r
  • Java:SortedMap、TreeMap、可比较?如何使用?

    我有一个对象列表 需要根据其中一个字段的属性进行排序 我听说 SortedMap 和 Comparator 是实现此目的的最佳方法 我是否要与正在排序的类实现 Comparable 还是创建一个新类 如何实例化 SortedMap 并传入
  • 嵌套字段的 Comparator.comparing(...)

    假设我有一个这样的域模型 class Lecture Course course getters class Course Teacher teacher int studentSize getters class Teacher int
  • 如何从intellij项目视图中隐藏不必要的文件?

    给定一个示例 gradle 项目 其项目结构如下所示 正如你所看到的 有很多东西你实际上不需要在想法中看到 但你需要它们存在 我知道下面被忽略的文件 文件夹类型Editor File Types但这些正在影响库和项目 idea 会在各处忽略
  • Java 中 JButton 的击键/热键

    最初我使用 JMenu 并建立热键以使用加速器工作 它运行得很好 现在我想在 JButton 中实现相同的行为 但我陷入困境 这是我编写的代码 请分享您的想法 以便我可以走上正确的道路 import javax swing import j
  • C 与 C++ 中的 JNI 调用不同?

    所以我有以下使用 Java 本机接口的 C 代码 但是我想将其转换为 C 但不知道如何转换 include
  • 删除 JFX 中选项卡后面的灰色背景

    So is there any way to remove the gray area behind the tab s 我尝试过用 CSS 来做到这一点 但没有找到方法 要设置 tabpane 标题的背景颜色 请在 CSS 文件中写入 t
  • 如何使用Gson仅从Json反序列化某些特定字段?

    我有以下 JSON 字符串 channel bvmt initValues data value instrumentIds TN0007250012 TN0007500010 instruments mnemonic ADWYA marc
  • javax.media.jai 类的公共下载?

    这是一个非常简单的问题 我一直在寻找可以下载 javax media jai 库的地方 我找到了 jai imageio 库 但是我发现的所有其他 jai 内容要么已经过时 2008 年及之前 然后我遇到了登录屏幕 是否有 javax me
  • 如何制作一个makefile只用于编译一些java文件?

    我有三个java文件 名为A java B java C java A将创建对象B B将创建对象C 但我以前从未构建过makefile 有谁可以帮我构建一个 makefile 来编译这三个 java 文件吗 我应该使用什么工具来制作 mak
  • Collections.sort(list) 和 list.sort(Comparator) 之间的区别

    有什么理由让我应该选择Collections sort list 方法而不是简单地调用list sort 内部Collections sort只是调用sort的方法List无论如何 上课 令人惊讶的是几乎每个人都告诉我使用Collectio
  • 让 Hibernate 和 SQL Server 与 VARCHAR 和 NVARCHAR 良好配合

    我目前正在大型数据库的某些表中启用 UTF 8 字符 这些表已经是 MS SQL 类型 NVARCHAR 此外 我还有几个使用 VARCHAR 的字段 Hibernate 与 JDBC 驱动程序的交互存在一个众所周知的问题 例如 参见在 h
  • 如何建立与 FileZilla Server 1.2.0 的 FTPS 数据连接

    使用 Apache commons net 的 Java FTPSClient 进行会话恢复是一个已知问题 会话恢复是 FTPS 服务器数据连接所需的一项安全功能 Apache FTPSClient 不支持会话恢复 并且 JDK API 使

随机推荐

  • Jquery - 遍历所有 xml 标签

    如何循环遍历xml中的所有标签 我有一个 php 可以生成类似于下一个的 xml
  • 动态指定选项和参数

    我想从数据库加载参数和选项 我允许用户定义自己的选项和参数 用户可以通过命令行调用远程api 它们指定端点的 URL 和参数 这是数据库中的数据的样子 name thename1 short a long ace type string r
  • iOS - UIImageView - 如何处理 UIImage 图像方向

    是否可以设置UIImageView处理图像方向 当我设置UIImageView具有方向的图像RIGHT 这是来自相机胶卷的照片 图像向右旋转 但我想以正确的方向显示它 因为它是拍摄的 我知道我可以旋转图像数据 但可以做得更优雅吗 如果我理解
  • 如何在VIM中指定Python解释器版本?

    为了使用插件 Clang complete 在 Vim 中编写 C 安装后出现此错误 Error detected while processing function
  • NLog:记录序列化为 JSON 的对象

    我有一个带有 NLog 配置的 Net 项目 它允许我生成 JSON 格式的日志文件 它可以很好地处理简单的短信 现在 我需要记录一些已序列化为 JSON 的任意对象 当我将这些 JSON 字符串记录为日志消息时 NLog 将文本放在引号中
  • 如何在不丢失现有数据的情况下重新启动 Fabric Composer?

    我在本地尝试过 carauction network 示例 但是 当我使用 startFabric sh 文件启动网络时 它会删除 Couch DB 并再次创建 Couch DB 因为旧数据正在丢失 请建议我们如何在不清理数据的情况下启动结
  • 如何在 DataSnap 中的 JSON 编组中跳过字段序列化?

    是否有一种通用方法可以在 Delphi XE2 DataSnap 中的 JSON 编组中跳过字段序列化 TBizObjects class DataObject TDataObject skip this field on serializ
  • 在事件中使用 jQuery 获取被点击的元素?

    我使用以下代码来检测何时单击动态生成的按钮 document on click appDetails function alert test 通常情况下 如果你刚刚这样做了 appDetails click 你可以用 this 获取被单击的
  • 我在构建 gradle 时遇到此错误错误:任务“:app:processDebugResources”执行失败。 > 没有从属进程来处理作业,中止

    我在构建等级时遇到此错误 错误 任务 app processDebugResources 执行失败 gt 否 从属进程处理作业 中止 构建 gradle apply plugin com android application androi
  • Excel VLOOKUP 给出错误值

    我有一个 VLookup 单元格 它给了我错误的值 这是表 PID Product Price User User name Deal On Amount After in 1001 table 1001 1 Milly No 1000 i
  • 重新分配后使用原始指针?

    我正在阅读 Richard Reese 的 O Reilly 新书 2013 年 5 月 理解和使用 C 指针 我对其中第 87 页的一些代码有疑问 if length gt maximumLength char newBuffer rea
  • 保留在第二个平面数组中找到列值的数组行

    我已编辑此内容以展示如何使用 array search 让代码正常工作 我有一个数组 arr1有 5 列 key id name style age whim 0 14 bob big 33 no 1 72 jill big 22 yes
  • 从 Base64 字符串中提取图像尺寸

    是否有一种相对简单的方法 也许是正则表达式 从 base64 字符串 也许还有文件大小 检测图像的尺寸 高度和宽度 也就是说没有实际创建图像资源 解码base64 并使用getimagesizefromstring http www php
  • 我可以在 MAUI 项目中使用现有的 WinUI3 控件吗?

    是否可以在MAUI项目中使用WinUI 3现有的控件 就像控件一样https github com microsoft WinUI Gallery 我将 WinUI 包安装到我的 MAUI 项目中
  • 在 TypeScript 中,什么时候使用“let”,什么时候使用“const”?

    在 TypeScript 中 什么时候使用 let 什么时候使用 const const代表constant 这意味着该变量以后不能重新分配 let类似于var除了它是块作用域外 这意味着它可以在 a 内部声明for循环并且将位于该循环体的
  • 如何在 Three.js 中使用多个纹理并将其与自定义值混合?

    在 Three js 中 是否可以创建一种包含多个纹理的材质 着色器 每个纹理都有自己的细节 将它们混合在一起并分配给几何体 我想使用箔压花或局部紫外线上光等多种精加工技术来模拟纸张表面 我想要实现的是一种具有以下特性的材料 Base la
  • 将字符插入 SQL 字符串

    我有一个 nvarchar 列 我需要在字符串内的固定点插入连字符 连字符需要位于最右边的字符和下一个字符之间 并再次位于右侧第三个位置 例如 列值为 0000050704 我需要它是 0000050 70 4 或值为 0555256321
  • AndroidTextureView/绘图/绘画性能

    我正在尝试使用以下命令制作绘图 绘画应用程序TextureView在安卓上 我想要支持高达 4096x4096 像素的绘图表面 这对于我的最小目标设备 我用于测试的 来说似乎是合理的 即 Google Nexus 7 2013 它具有不错的
  • 匿名类的多重继承

    匿名类如何实现两个 或更多 接口 或者说 怎样才能both扩展一个类and实现一个接口 例如 我想创建一个扩展两个接口的匿名类的对象 Java 10 var is used since I don t know how to specify
  • 如何更改java DNS服务提供商

    我正在构建一个快速的网络爬虫 并且需要多线程 DNS 解析 因此我选择了一个名为的多线程 DNS 服务提供商dnsjava 不幸的是 我不知道如何替换默认的 DNS 服务提供商 我回顾了README文件 dnsjava 但说明不是很详细 替