dnsjava - 如何使用DNSSEC验证进行查找?

时间:2014-11-02 16:04:33

标签: java dns dnsjava dnssec

dnsjava拥有DNSSEC支持。我想做一个简单的Lookup,就像Lookup示例(http://www.xbill.org/dnsjava/dnsjava-current/examples.html),但有dnsjava告诉我它是否验证了DNSSEC。 (或者,如果没有,则提出异常。)

我做了一些简单的测试,并确认默认情况下,dnsjava不会进行任何DNSSEC验证。

如何告诉dnsjava在Lookup上进行DNSSEC验证?

2 个答案:

答案 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它正在进行中"正在进行的工作"项目,但它完成了你所需要的一切,有一些小错误,但它很容易调试和修复它们。