dnsjava 总览 dnsjava是Java中DNS的实现。 它支持几乎所有定义的记录类型(包括DNSSEC类型)和未知类型。 它可用于查询,区域传输和动态更新。 它包括可由客户端使用的缓存和仅权威服务器。 它支持TSIG身份验证的消息,部分DNSSEC验证和EDNS0。 这是完全线程安全的。 dnsjava最初是作为学习Java的借口。 这对于在不重写C解析器的情况下测试BIND中的新功能很有用。 然后对其进行了清理和扩展,以用作DNS互操作性测试的测试框架。 添加了高级API和缓存解析器,使其对更广泛的受众有用。 添加了唯一的权威服务器作为概念验证。 GitHub上的dnsjava