【问题标题】:Get IP address from WebSocket in browser在浏览器中从 WebSocket 获取 IP 地址
【发布时间】:2014-08-04 12:01:57
【问题描述】:

我需要获取 WebSocket 的 IP 地址并将其与其他已连接的 WebSockets 进行比较,以防止冗余连接,因为此应用程序的服务器地址列表是从潜在的恶意来源检索的。

我检查了WebSocket 对象和specification,似乎可以返回url,但不能返回IP。

如何从浏览器中的 WebSocket 连接中检索 IP?

【问题讨论】:

    标签: javascript websocket browser ip-address


    【解决方案1】:

    AFAIK,没有办法从url获取解析IP,你可以使用外部服务,检查http://www.fileformat.info/tool/rest/dns-json.htm

    【讨论】:

    • 你用的是什么服务器?
    【解决方案2】:

    出于安全原因,无法在浏览器中基于 WebSocket 对象派生 IP 地址。

    如果您要连接到自己的服务器,您可以设置 WebSockets 在首次建立连接时将 IP 与浏览器通信。 虽然,这会严重破坏您的安全。

    【讨论】:

    • 我也看不到安全问题
    猜你喜欢
    • 2010-10-19
    • 2015-09-07
    • 2016-06-25
    • 1970-01-01
    • 2015-08-13
    • 2013-02-14
    • 1970-01-01
    • 2017-06-20
    • 1970-01-01
    相关资源
    最近更新 更多