gpt4 book ai didi

java - 替换 Java 中的默认 DNS 名称解析

转载 作者:可可西里 更新时间:2023-11-01 02:34:06 24 4
gpt4 key购买 nike

我想更改 JVM 在 HttpURLConnections 中解析域名的方式。

我不想通过默认的 TCP/IP 堆栈访问 DNS 服务器,而是想编写自己的代码来解析域名。

有没有办法替换默认的名称解析机制?

最佳答案

我不知道它是否可行,但有系统属性

System.setProperty("sun.net.spi.nameservice.nameservers", localhost);System.setProperty("sun.net.spi.nameservice.provider.1", "dns,sun");

也许如果您让 java 应用程序在 dns 端口 (53) 上打开一个端口并自己处理请求。

当然,如果当前机器上已经有一个 DNS 服务器,这就会失败。

关于java - 替换 Java 中的默认 DNS 名称解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5284063/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com