内网穿透究竟解决的是什么问题 & 与代理的区别

内网穿透究竟解决的是什么问题 & 与代理的区别

参考

  • 猫盘群晖外部网络访问的三种方法:公网IP、内网穿透、qc的实际评测
  • 内网穿透比公网ip稳定性和速度会更好吗?(讨论比较多,有点意思)
  • 内网穿透原理是什么?(这篇写得挺好)
  • 使用NAT从外网访问内网
  • 代理与内网穿透简介

为什么要写这篇博客

我之前一直以为我们用笔记本搭的服务,需要用内网穿透工具才可以暴露到外网,直到今天试了一下自己的搭的服务,用手机开热点居然也能访问得到,说明我连的校园网(实际上是买手机号时联通赠送的宽带)是有分配给我公网ip 的。

这里我简单谈谈我对内网穿透的理解

内网穿透核心是利用网络地址映射表(NAT)完成内网IP和公网IP的映射,也就是将内网中的机子暴露到互联网中去。

内网穿透究竟解决的是什么问题 & 与代理的区别_第1张图片

因为内网中的每一台机子是共同连着一个路由的(假设这是一个最上层的路由,这个路由对外连着互联网,有公网的ip),也就是说内网中的每台机子,它们的公网ip是一样的,因此公网的ip并不能唯一标识每台机子。互联网要想访问内网的机子,就需要为内网中每台机子分配一个公网ip,这就需要买多台拥有公网ip的服务器一一进行映射了

由于ipv4地址的稀缺,要想注册公网ip还是有点难度,而局域网内的ipv4又不需要注册,提高了ipv4地址的使用率。

所以内网穿透解决的问题:内网穿透实际用的是NAT(网络地址映射表),完成内网ip和公网ip的映射,需要专门买一个公网服务器来建立映射,使得两个机子在专门的信道上可以互相访问,使得其他外网的机子能够通过访问该外网机子,进而访问内网的机子,如下图:

内网穿透究竟解决的是什么问题 & 与代理的区别_第2张图片

还有就是怎么判断你的笔记本究竟是不是和公网ip进行唯一绑定的,得看你连的是宽带还是路由器,如果是宽带(网线),分配给你的是公网的ip;而如果是路由器,分配给你的是局域网的ip,公网的ip是多台机子共享的。

其实内网穿透(NAT实现内网ip和外网ip的绑定)和反向代理(代理服务器会将客户端的请求转发到不同的服务器上)是不同的,具体可参考代理与内网穿透简介

你可能感兴趣的:(#,计算机网络,网络,服务器,运维)