我正在尝试使用 javascript (WebRTC) 获取客户端 IP 地址。但是,我在几台机器上获得了一些匿名值。示例:“04e6e16d-5ca8-4643-bccd-f870c84d4aed.local”
我不确定,出了什么问题,地址是什么。请指导我们。
我正在使用以下来源的代码来获取 IP 地址
https://gist.github.com/hectorguo/672844c319547498dcb569df583f959d
我正在尝试使用 javascript (WebRTC) 获取客户端 IP 地址。但是,我在几台机器上获得了一些匿名值。示例:“04e6e16d-5ca8-4643-bccd-f870c84d4aed.local”
我不确定,出了什么问题,地址是什么。请指导我们。
我正在使用以下来源的代码来获取 IP 地址
https://gist.github.com/hectorguo/672844c319547498dcb569df583f959d
WebRTC 主机候选者现在将使用随机 mDNS 主机名匿名化,以防止网站转移 WebRTC 以窥探本地 IPv4 地址。逐渐为所有 Chrome 用户启用该行为。它也在 Firefox 中实现。
这是Chromium和Firefox的相应票证,以及 WebRTC mDNS 候选者的当前IETF 草案。
目前,在本地开发期间,您仍然可以通过在chrome://flags/#enable-webrtc-hide-local-ips-with-mdns将标志设置为禁用来恢复以前的行为
试试这个:用 JS 获取 IP 的代码