有人可以告诉我如何向特定DNS服务器发出DNS请求并获得响应以及响应时间吗?
我打算在签名的applet中使用它.这是在applet中允许的吗?
解决方法:
您可以使用的标准Java API是:
或者更高级的JNDI查找API:
DNS Service Provider for the Java Naming Directory Interface
如果applet被授予所需的策略权限(例如java.net.SocketPermission),则Java API上面的两个都将在签名的applet中工作.但是当在网页上使用applet时,将首先向用户显示一个对话框,要求运行权限.要测量这些API调用的性能,当然可以使用对java.lang.Systen.currentTimeMillis()的简单调用
我不推荐使用dnsjava.org,它曾经很受欢迎,但该项目自2004年以来一直没有更新.