网页如何检测访问用户的本地 dns,类似这样 https://www.dns.com/ipcheck.html

1 天前
 sofm

如题,浏览器没有直接提供检测本地 dns 的接口。上面的检测,也存在 不准确的 问题。

但这种是如何实现的呢?

1052 次点击
所在节点    程序员
5 条回复
everfly
1 天前
需要设置自己的权威 DNS ,参考我发表的帖子,也可以看看 demo: https://probe.xxyy.app 页面上有 github 链接可以了解原理,基本都差不多。
SunsetShimmer
1 天前
cz5424
1 天前
设置自己的域名的 ns 记录,然后自己搭个 dns 服务器做解析,用户要解析你域名的 ip 地址就得请求他的 dns 服务器,他的 dns 服务器就会请求你得 dns 服务器;记得每次都要随机值+设置很低的 ttl ,避免权威 dns 缓存了,不请求你
crab
23 小时 6 分钟前
@cz5424 响应 NXDOMAIN 就可以了。
l4ever
14 小时 31 分钟前
检测您的上网 IP:

结果:x.x.x.x 广东深圳

检测您的上网 DNS:

结果:超时

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1100298

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX