我的意思是,当你在你的(子网络蜂窝互联网,android设备)上有网络主机,并试图从你的(IP静态宽带互联网笔记本电脑)达到它的情况。
众所周知,蜂窝网络是子网,具有内部IP掩码类型,如10.0.0.1,因此,如果尝试连接到其上的设备,则必须位于其本地网络中。在这种情况下,是同一个蜂窝公司的网络,如果你甚至有选择的设备外部互联网IP,但成千上万的设备同步地由同一IP支持,因为整个公司内部网络有一个外部IP,所以你不能直接找到和到达选定的设备。
但是如果有那么困难的话,为什么你甚至可以在互联网上提出请求,并且有像http这样的服务,或者在你的Android设备上有即时消息?这证明了在你问完某件事之后,你就会从那些偏僻的主机那里得到即时的答案,这就意味着没有一个标志决定系统会不断地在某个队列中检查你,并提醒你收集你的主机发送的答案,实际上你和那些不支持你的主机之间有着真正的直接的相互联系。
通过你向互联网提出的每一个请求,你的网络路由器会在你自己的外部IP头上盖上你的内部IP,这样被叫的主机就有了你的两个网络--外部IP和你设备的内部子网络IP。为了允许直接访问,所以为了在您和外部主机之间有一个直接链接,您必须首先提出请求,以定义到该主机的完整的外部内部IP。
如何在我的笔记本电脑网络浏览器中定位该设备?这是===> 233.186.15.78:10.0.2.6:80吗?
发布于 2016-01-23 16:59:02
你永远无法在公共互联网上路由私人地址。当你写到,“蜂窝网络是子网,内部ip掩码类型如10.0.0.1”时,我认为你的意思是移动运营商使用NAT给客户提供私人地址,这些地址不能在公共互联网上路由,必须在通过运营商的NAT路由器时转换成公共地址。问题是翻译迫使翻译的客户端启动,因为公共地址是在许多载体客户之间共享的。
IP数据包报头只有两个地址字段,源和目的地,因此您的问题没有本机IP解决方案。幸运的是,有一个解决你的问题的办法,离你的想法不远。这叫做隧道。隧道将IP包封装在另一个IP包中。当数据包地址被载波NAT路由器转换时,只有外部分组地址被改变。这也带来了其他一些挑战,因为隧道两端的网络上的本地地址可能是相同的专用网络,但也有其他方法。
有很多隧道解决方案,最常见的是VPN (虚拟专用网)。有适用于手机和个人电脑的VPN解决方案。有些只是主机上的软件,有些是边缘路由器,有些使用Internet服务器,还有一些是上述任何一种的组合。
https://networkengineering.stackexchange.com/questions/26233
复制