有誰知道我可以用來計算設備上的DNS解析延遲的任何工具嗎?計算DNS解析延遲
0
A
回答
0
這個答案給出了一些見解。您可以創建一個套接字到一個不存在的站點,並且這樣做的時間將是DNS解析時間。 DNS query in android source code
我不知道一個Android API直接查詢DNS,但也許有一個Java庫可以使用,或者自己推出。
0
InetAddress API將能夠幫助您編寫自己的。然而,它不提供低級別的配置,例如更改DNS地址等
0
擴大@丹■迴應...我加我的代碼片段:
long startTS, endTS;
String addressName;
startTS = System.currentTimeMillis();
addressName = InetAddress.getByName(hostNameOrIp);
endTS = System.currentTimeMillis();
Log.d(TAG, "Elapsed time: "+(endTS-startTS));
希望它可以幫助別人
相關問題
- 1. 延遲UISearchbar解析
- 2. AJAX的延遲計算
- 3. Verilog時間延遲計算
- 4. 使用WinSock計算延遲
- 5. 延遲符號解析
- 6. 在NetBeans解析延遲6 *
- 7. 如何計算統計信息的延遲(或延遲)?
- 8. Node.js DNS響應延遲
- 9. VOIP如何計算RTP包延遲
- 10. 端至端延遲計算在OMNET ++
- 11. 計算32位移位VHDL延遲
- 12. 如何強制延遲值計算
- 13. 延遲計算咕嚕任務選項
- 14. 網絡延遲和計算機凍結
- 15. 計算連接速率(毫秒)(延遲)
- 16. Spring MVC中的延遲計算
- 17. 如何延遲參數值計算?
- 18. Gridview,延遲加載,JSON解析
- 19. jQuery的解析JSON和延遲
- 20. UDF中的延遲名稱解析
- 21. 延遲表名稱解析查看
- 22. '無法解析標識符_延遲'
- 23. cfhttp dns解析
- 24. JQuery延遲解決其他延遲
- 25. 計時器延遲
- 26. 倒計時延遲
- 27. 瞭解ping延遲
- 28. 延遲/懶解決
- 29. 無法解析DNS
- 30. 批量解析DNS
我想要了解每個查詢中引起的延遲。因此,可能是第一次可能需要更多時間,但考慮到DHCP服務器正在運行自己的緩存服務器,對同一網址的連續請求可能會減少延遲。 – anargund
DHCP確實與DNS無關。您可能正在連接的路由器,或者(可能)Android手機,甚至是ISP正在緩存DNS查詢結果。這是很常見的,所以後續的查找通常會更快。速度及其隨時間變化的方式因許多因素而異,因此您可能無法找到一致性。 –
據我所知,當你連接到一個新的網絡時,你會得到一個新的DNS服務器,在大多數情況下由DHCP itsel分配。糾正我,如果我錯了。一些參考可能有所幫助 – anargund