内网穿透
简单来说内网穿透的目的是:让外网能访问你本地的应用,例如在外网打开你本地http://127.0.0.1指向的Web站点。 一、内网穿透的概要 为了理解内网穿透我们需要先理解以下几个概念。 1.1 IP地址 网络中唯一定位一台设备的逻辑地址,类似我们的电话号码。 在互联网中我们访问一个网站或使用一个网络服务最终都需要通过IP定位到每一台主机,如访问baidu网站: 其中111.13.100.91就是一个公网的IP地址,他最终指向了一台服务器。 IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。 内网IP可以同时出现在多个不同的局域网络中,如A公司的U1用户获得了192.168.0.5,B公司的U3用户也可以获得192.168.0.5;但公网IP是唯一的,因为我们只有一个Internet。 1.2 IP地址 域名是IP的别名,便于记忆,域名最终通过DNS解析成IP地址。 IP V4是一个32位的数字,IP V6有128位,要记住一串毫无意义的数字非常困难,域名解决了这个问题。 DNS查询过程如下,最终将域名变成IP地址 1.3 NAT NAT(Network Address Translation)即网络地址转换,NAT能将其本地地址转换成全球IP地址。 内网的一些主机本来已经分配到了本地IP地址