由于dnsjava的缓存命中效率很高,因此在测试中,多次查询时几乎所有的查询都被缓存命中了。以下是一个示例结果:
```
example.com. 3599 IN A 93.184.216.34
Total time: 8ms
Average time: 0.008ms
```
可以看到,总共进行了1000次查询,但实际上只有第一次查询需要从DNS服务器获取结果,后续的999次查询都被缓存命中了,因此总时间仅为8毫秒,平均每次查询时间仅为0.008毫秒。
需要注意的是,这个结果可能会受到网络环境、DNS服务器响应速度等因素的影响,因此建议在不同的环境下进行测试,并对比结果,以得出更准确的结论。