-1

我正在尝试使用 javascript (WebRTC) 获取客户端 IP 地址。但是,我在几台机器上获得了一些匿名值。示例:“04e6e16d-5ca8-4643-bccd-f870c84d4aed.local”

我不确定,出了什么问题,地址是什么。请指导我们。

我正在使用以下来源的代码来获取 IP 地址

https://gist.github.com/hectorguo/672844c319547498dcb569df583f959d

4

2 回答 2

1

WebRTC 主机候选者现在将使用随机 mDNS 主机名匿名化,以防止网站转移 WebRTC 以窥探本地 IPv4 地址。逐渐为所有 Chrome 用户启用该行为。它也在 Firefox 中实现。

这是ChromiumFirefox的相应票证,以及 WebRTC mDNS 候选者的当前IETF 草案

目前,在本地开发期间,您仍然可以通过在chrome://flags/#enable-webrtc-hide-local-ips-with-mdns将标志设置为禁用来恢复以前的行为

于 2019-07-30T19:55:00.947 回答
0

试试这个:用 JS 获取 IP 的代码

于 2019-07-26T07:08:51.480 回答