计算DNS解析延迟

时间:2011-08-25 22:28:51

标签: android android-ndk

有没有人知道我可以使用哪些工具来计算设备上的DNS解析延迟?

3 个答案:

答案 0 :(得分:0)

这个答案提供了一些见解。您可以为不存在的站点创建套接字,这样做的时间将是DNS解析时间。 DNS query in android source code

我不知道可以直接查询DNS的Android API,但也许你可以使用一个Java库,或者自己动手。

答案 1 :(得分:0)

InetAddress API将能够帮助您编写自己的API。但是,它不提供低级别配置,例如更改DNS地址等。

答案 2 :(得分:0)

扩展@Dan S响应...我添加了我的代码片段:

long startTS, endTS;
String addressName;
startTS = System.currentTimeMillis();
addressName = InetAddress.getByName(hostNameOrIp);
endTS = System.currentTimeMillis();
Log.d(TAG, "Elapsed time: "+(endTS-startTS));

希望它有助于某人