javascript - 前端如何获取用户的 DNS 解析时间?
PHP中文网
PHP中文网 2017-04-10 16:15:41
[JavaScript讨论组]

就是用户访问 DNS 服务器,查询到我们网站的域名所对应的 IP 的时间。

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(4)
阿神

用这个, 你可以查看全国各节点dns解析到你网站的时间
http://ce.cloud.360.cn/task

PHP中文网

只知道Chrome浏览器的
查看DNS解析时间

chrome://dns/
查看DNS解析的地址

chrome://net-internals/#dns
更多功能请参考

chrome://chrome-urls/

以上地址只需要复制粘贴到Chrome的地址栏,回车即可

伊谢尔伦

dns解析过程在页面解析之前。。前端无法获取到这个信息。
如果已经打开一个页面了,查询的时候内部链接的时间,可以参考上面sobird的答案。但是实际上现在浏览器都会缓存dns解析结果,这里的结果是有问题的。。

PHP中文网

不知道你获取用户DNS解析时间干嘛用,猜测可能是用来收集用户访问性能数据,DNS解析时间js本身不能获取,只能借助其他一些办法。
只知道用js获取用户网络请求的大致时间:

用户点击链接时,cookie记录下时间戳,等新页面打开时,在页头取时间戳 减去cookie记录的时间戳,差值,即为用户网络请求时间。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号