Расчет задержки разрешения DNS - PullRequest
0 голосов
/ 26 августа 2011

Кто-нибудь знает какие-либо инструменты, которые я мог бы использовать для расчета задержки разрешения DNS на устройстве?

Ответы [ 3 ]

0 голосов
/ 26 августа 2011

API InetAddress поможет вам написать свой собственный.Однако он не обеспечивает низкоуровневую настройку, такую ​​как изменение адреса DNS и т. Д.

0 голосов
/ 26 января 2018

Расширение ответа @Dan S ... Я добавляю свой фрагмент кода:

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

Надеюсь, это кому-нибудь поможет

0 голосов
/ 26 августа 2011

Этот ответ дает некоторое представление.Вы можете создать сокет для несуществующего сайта, и временем для этого будет время разрешения DNS. DNS-запрос в исходном коде Android

Мне неизвестен API-интерфейс Android для прямого запроса DNS, но, возможно, есть библиотека Java, которую вы можете использовать или развернуть свою собственную.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...