我刚刚用了我所在大学的 WiFi 并访问了一些他们允许访问的网站。在其中一个网站上,有一行显示了我用来访问该网站的 IP 地址。然后我意识到我使用的 IP 地址是10.*.*.*
——这显然是一个私有 IP 地址!
当我断开 WiFi 并使用另一个 WiFi 时,IP 变为公共 IP,不知何故我无法访问其中的一些内容。
这怎么可能?我怎么才能用我的家庭网络做到这一点?我需要在不去大学的情况下访问他们的一些内容。他们只需要验证我是否使用了他们已经列出的 IP 地址……私人的 IP 地址。
答案1
“我只是使用了学校的 WiFi 并访问了一些他们允许的网站。”
最有可能的是,您能够访问大学局域网内受保护的网站,而这些网站只有连接到大学局域网才能访问。这是无法避免的;如果某些网站是私人网站,并且位于大学局域网中,则您需要在大学局域网中才能访问它们。
可以通过以下方式授予此访问权限:VPN 连接如果您所在大学的 IT 部门允许,您可以访问大学的 LAN。我们无法代表您所在大学的 IT 部门发言;请直接联系他们,询问他们是否提供 VPN 访问以及需要做什么。
答案2
在他们的一个网页中,有一行显示了我用来访问该网站的 IP 地址。然后我意识到我使用的 IP 地址是 10。。.*——这显然是一个私有IP地址!
大学网络与网站的连接更直接不是通过互联网。
您无法在互联网上使用私有地址,但您可以做相反的事情——通过互联网以外的其他方式访问“公共”地址。例如,该网站甚至可以位于同一本地网络上,即大学的本地数据中心。
大学和该网站的托管者之间也可能为此目的建立了专用的私人连接(作为“站点到站点的 VPN”或实际的租用连接)。
那么我该如何使用我的家庭网络来实现这一点呢?
你不能独自完成这一切。如果你只是试图通过互联网从私有地址发送数据包,什么也不会发生。后退对您来说,因为 Internet 没有私有地址的路由(这就是它们被称为“私有地址”的原因)。与电话呼叫不同,通过 IP 的连接不是实际的电路;它们不会自动知道返回客户端的路径。
通常这可以通过使用 VPN 连接到大学网络来实现(大多数地方都提供 VPN,通常用于访问内部资源这一目的)。
比如,如果我连接到与该 wifi 相连的远程设备会怎么样?我知道这听起来很奇怪...这可能吗?
这就是“大学 VPN”的工作原理。(或者任何其他 VPN,VPN 的目的只是将您连接到某个远程网络。)
理论上,大学网络上的任何设备都可以,只要在其上设置 VPN 服务、代理服务或 SSH(SSH 连接可以用作一种代理)即可——但你需要某种方式连接到那设备,并且很可能无法从外部接触到它。
这是可以设置的(尽管你的大学的网络管理员可能不会喜欢它),例如通过让设备连接出去到其他东西(例如,互联网上的服务器作为“会面点”),或者通过第二个互联网连接(例如 LTE 调制解调器),但通常需要一些工作。