美文网首页
ISP是否会使用动态分配公共IP地址给用户

ISP是否会使用动态分配公共IP地址给用户

作者: IPPPPP | 来源:发表于2019-04-12 16:39 被阅读0次

      非预期效果的定律似乎已被用于WebRTC,因为一个有用的小属性可以变成理想的用户跟踪器。Internet运行在IP4上,为了使其工作,必须使用NAT或网络地址转换。实际上,所有内部网络都无法在公共网络上使用本地或私有IP地址。当机器需要与公共网络建立连接时,它使用与其他机器共享的公共IP地址。机器的标识保存为端口号 - 有效地提高了16个地址位使用的IP地址种类。因此,一个公共IP地址可以在216个本地用户中运行。

    许多ISP利用动态分配公共IP地址给用户。这意味着每当连接到网络时,可能无法获得完全相同的公共IP地址。

    NAT是一种创造性的替代方案,它使IP4能够很好地适应IP6。如果不需要支持传入链接,或者需要支持传入链接,则可以使用端口转发,然后NAT就是所需的。

    此外,它提供了极好的匿名度。

    例如,当连接到某个站点时,所有网站获取的是用于将数据发送回个人的端口号以及IP地址。鉴于IP地址可以与很多用户共享,因此在跟踪浏览时没有多大用处。

    放置一个网站无法解析,它是你下次因为这些映射到本地IP地址,这转换了来自相同IP地址和端口号的请求。

    这实际上是你的公共IP地址识别你的城市的唯一原因。显然,ISP可以记录连接的站点,因为ISP会发出公共IP地址,如果是NAT,则会运行已分配的端口号。ISP无法记录本地网络上的哪个用户看到了什么,除非本地网络通过自己的NAT连接。

    虽然对于大多数用户而言,它们是由公共IP地址标识的并不准确,但是本地IP地址几乎都是标识符。这并不会经常改变,所以发现网站检测本地IP地址的方法非常简单。

    STUN - (Nat的Session Traversal Utilities)是一种协议,它使机器能够找到公共的IP地址,即使它位于NAT后面。所发生的一切是机器和STUN服务器分别发送UDP包和包含公共IP地址的回复包。这个非常简单,Firefox有一个默认的STUN服务器,甚至可以被Chrome使用。

    不过,现在我们已经有了一个WebRTC机制,在JavaScript中使用起来并不困难,它可以利用默认服务器找到本地和公共IP地址。这不使用常见的Ajax XMLHttpRequest和solitude addins,还不会阻止在开发者控制台中显示。此外,WebRTC工具现在默认打开。

    相关文章

      网友评论

          本文标题:ISP是否会使用动态分配公共IP地址给用户

          本文链接:https://www.haomeiwen.com/subject/wyzcwqtx.html