dnsjava
拥有DNSSEC支持。我想做一个简单的Lookup,就像Lookup示例(http://www.xbill.org/dnsjava/dnsjava-current/examples.html),但有dnsjava告诉我它是否验证了DNSSEC。 (或者,如果没有,则提出异常。)
我做了一些简单的测试,并确认默认情况下,dnsjava不会进行任何DNSSEC验证。
如何告诉dnsjava在Lookup上进行DNSSEC验证?
答案 0 :(得分:1)
我建议你看看https://github.com/ibauersachs/dnssecjava。我实际上只是使用了这个库(它使用DNSJAVA中的SimpleResolver库来实现其ValidatingResolver)。该库相对简单,包含显示DNSSEC解析的示例。
答案 1 :(得分:0)
没有自动执行此操作的标记,但有一个非常好的示例,如何执行此操作,请检查一下:https://github.com/adamfisk/DNSSEC4J/blob/master/src/main/java/org/littleshoot/dnssec4j/DnsSec.java它正在进行中"正在进行的工作"项目,但它完成了你所需要的一切,有一些小错误,但它很容易调试和修复它们。