如题,浏览器没有直接提供检测本地 dns 的接口。上面的检测,也存在 不准确的 问题。
但这种是如何实现的呢?
1
everfly 1 天前 via iPhone
需要设置自己的权威 DNS ,参考我发表的帖子,也可以看看 demo: https://probe.xxyy.app 页面上有 github 链接可以了解原理,基本都差不多。
|
2
SunsetShimmer 1 天前
|
3
cz5424 1 天前 1
设置自己的域名的 ns 记录,然后自己搭个 dns 服务器做解析,用户要解析你域名的 ip 地址就得请求他的 dns 服务器,他的 dns 服务器就会请求你得 dns 服务器;记得每次都要随机值+设置很低的 ttl ,避免权威 dns 缓存了,不请求你
|
5
l4ever 1 天前
检测您的上网 IP:
结果:x.x.x.x 广东深圳 检测您的上网 DNS: 结果:超时 |