网站可以查看我的内部IP地址吗?

Mic*_*der 2 networking ip-address network-protocols

我知道网站可以访问我的IP地址,但这个IP地址是内部的(我的计算机的IP)还是只是看到外部(我的Internet网络的IP地址)?

小智 8

我看到这是2014年5月的旧帖子,但迈克尔,您是正确的关注者。Web浏览器中的WebRTC确实会泄漏您的内部LAN IP地址。使用NAT不能保护您,使用VPN也不能提供任何保护-因为正是您的Web浏览器存在安全漏洞。我现在使用的是Firefox v61,我确认它正在泄漏我的内部IP地址(这就是我最终在这里阅读您的消息的方式)。

禁用WebRTC。现在,许多网站都在使用WebRTC来收集/显示您的内部LAN IP地址。WebRTC甚至可以用来扫描您的内部网络。在https://www.vpninsights.com/webrtc-leak-test上测试您的浏览器是否泄漏了IP


cel*_*iko 6

简而言之,您访问的任何网站只能查看您的外部IP地址(您的ISP提供的内容),而您的内部IP地址(192.168.1.x或10.0.0.x)将无法查看外面的世界.这是由于NAT(网络地址转换)允许我们"欺骗"IP协议并且拥有比实际IP地址更多的在线设备.

唯一的例外是如果您的机器直接插入墙/调制解调器.如果您的计算机与ISP之间没有路由器,那么就没有NAT,您的计算机将被分配您的外部IP地址.

根据你在@nico回答中的评论do you know of any reliable sources that state they can't access my Internal IP?,它是NAT协议所固有的.根据设计,NAT使外部源无法知道您的内部IP地址(禁止任何恶意代码),因为路由器处理从内部到外部IP的转换,反之亦然.路由器从不发布此信息,它全部在内部完成,因此对外部源隐藏.如果您仍然对内部IP的保护程度有疑问,我建议您阅读有关NAT的更多信息.

注意:您的内部IP地址不是静态的,并且会根据路由器的配置以某种频率更改.这是由于大多数路由器都配置为运行的DHCP.另一方面,根据您的ISP,您的外部IP地址很少会发生变化.

回答您关于同一网络中多台计算机的问题,以下是它的工作原理.每台计算机都将从路由器接收唯一的内部IP地址.发送请求时,路由器将"重新分配"内部IP到外部IP,跟踪所做的翻译,以便正确识别响应的位置.因此,对于远程网站来说,来自网络的所有流量都来自"同一台机器",即一个IP地址,即您的外部IP地址.由于NAT,远程网站甚至不知道存在内部IP地址.它只看到外部IP并立即发送响应,路由器处理哪个内部IP应该接收响应.这就是网站在确定唯一用户时应始终使用cookie的原因,因为如果他们只依赖于请求的IP地址,它会认为来自网络的每个请求(无论哪台机器)都来自同一台机器.

  • https://www.whatismyip.com/ 我发现一个网站知道我的本地 ip 但不知道它是如何完成的。 (3认同)
  • /sf/ask/3749430541/ -- https://www.whatismyip.com/ 怎么能看到我的局域网IP地址? (2认同)