百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
D

dnsjava

> 编程语言
开源

dnsjava - 在 Java 中实现 DNS 协议

1.1K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

dnsjava - 在 Java 中实现 DNS 协议

= dnsjava 图像:https://github.com/dnsjava/dnsjava/actions/workflows/build.yml/badge.svg["GitHub CI 部署状态",链接:https://github.com/dnsjava/dnsjava/actions/workflows/build.yml"] 图片:https://codecov.io/gh/dnsjava/dnsjava/branch/master/graph/badge.svg?token=FKmcwl1Oys["codecov",link="https://codecov.io/gh/dnsjava/dnsjava"] 图片:https://img.shields.io/maven-central/v/dnsjava/dnsjava["Maven 中央",链接:https://central.sonatype.com/artifact/dnsjava/dnsjava"] 图片:https://javadoc.io/badge/dnsjava/dnsjava.svg["Javadocs",link="https://javadoc.io/doc/dnsjava/dnsjava"] == 总览 dnsjava 是在 Java 中实现 DNS 的一个实现。 它

  • 支持几乎所有定义的记录类型(包括 DNSSEC 类型)和未知类型。
  • 可用于查询、区域转移和动态更新。
  • 包括可供客户端使用的缓存以及只作为权威服务器的服务器。
  • 支持 TSIG 身份验证消息、DNSSEC 验证和 EDNS0。
  • 完全线程安全。 == 开始使用 请查看基本链接:EXAMPLES.md[示例]。 === 配置选项 可以通过 Java 配置 dnsjava 的某些设置 https://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html[system 属性]:

|=== .2+h|属性 3+h|解释 h|类型 h|默认 h|示例 .2+|dns[.fallback].server 3+|用于解析的 DNS 服务器。用逗号分隔的列表。可以是 IPv4/IPv6 地址或主机名(使用 Java 内置的 DNS 支持进行解析)。 | 字符串 | - | 8.8.8.8,[2001:4860:4860::8888]:853,dns.google .2+|dns[.fallback].search 3+|用逗号分隔的 DNS 搜索路径列表。 | 字符串 | - | ds.example.com,example.com .2+|dns[.fallback].ndots 3+|设置必须在给定名称中出现的点数的阈值,以便在进行初始绝对查询之前进行解析。 | 整数 | 1 | 2 .2+|dnsjava.options 3+|用逗号分隔的键值对,请参见 >。 | 选项列表 | - | BINDTTL,tsigfudge=1

.2+|dnsjava.configprovider.skipinit 3+|设置为 true 可禁用静态 ResolverConfig 初始化。 |布尔值 |false |true .dnsjava.configprovider.sunjvm.enabled 3+|设置为 true 可启用基于反射的 DNS 服务器查找,请参阅 >。 |布尔值 |false |true .2+|dnsjava.udp

[cols=4*]

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Javadnsdnsjavadnssecdnssec-support

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言