什么是内网穿透?

简介:

  1. 书面来说:内网穿透是一种网络技术,用于将内部私有网络中的服务暴露给公共网络,使得外部网络可以通过公网访问内网的服务。通常情况下,内网中的设备和服务由于位于私有网络中,无法直接通过公网IP进行访问。
  2. 通俗来说:众所周知,国内的网络环境大多为套娃式 NPAT,如图:这种情况下我们采用端口映射是不符合实际情况的,因为多层 NPAT 嵌套,导致无法修改上游服务商的端口,并映射到本机,所以最好的方法就是内网穿透。

解决问题:

  1. 内网限制:内网通常由路由器、防火墙等网络设备保护,其目的是保护内部网络的安全。这些设备通常会配置访问控制规则,限制外部网络对内网服务器的访问。内网穿透可以绕过这些限制,使得外部网络可以直接访问内网服务器。

  2. 远程访问需求:有时候,用户需要远程访问内网服务器上的服务,如远程桌面、文件共享、游戏服务器等。通过内网穿透技术,可以实现对内网服务器的远程访问,无需在物理上与服务器在同一网络环境中。

实现

接下来就来介绍服务器模式的内网穿透如何实现的:由于我们的A计算机和B计算机只能被动接收请求而不能主动发出请求,

           所以我们就需要一个具有公共ip的第三方来帮助我们转发消息,如下图所示:

 即内网电脑连接外网服务器,告诉外网服务器他的位置,然后外网服务器就可以将数据发送给内网电脑。

 

 

相关推荐

  1. 什么 穿透

    2024-01-21 00:04:03       38 阅读
  2. 穿透之FRP

    2024-01-21 00:04:03       58 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-21 00:04:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-21 00:04:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-21 00:04:03       82 阅读
  4. Python语言-面向对象

    2024-01-21 00:04:03       91 阅读

热门阅读

  1. 【Effective C++】让自己习惯C++

    2024-01-21 00:04:03       58 阅读
  2. 关于Qt Creator 的项目创建

    2024-01-21 00:04:03       64 阅读
  3. 10 快速排序-左右指针法

    2024-01-21 00:04:03       57 阅读
  4. 根据自己修改后的容器制作镜像并上传docker hub

    2024-01-21 00:04:03       49 阅读
  5. wpf C# partial关键字:把一个类分成几个

    2024-01-21 00:04:03       66 阅读
  6. vue-项目打包、配置路由懒加载

    2024-01-21 00:04:03       71 阅读
  7. 图像处理工具包Pillow的使用分享

    2024-01-21 00:04:03       57 阅读
  8. c# new

    2024-01-21 00:04:03       62 阅读
  9. 网络抓包命令tcpdump

    2024-01-21 00:04:03       63 阅读
  10. 科技创新推动绿色能源革命

    2024-01-21 00:04:03       63 阅读