1. NAT 地址转换

  • 静态NAT

    • 路由器上手动配置,一个私网地址和一个公网地址的关联。一一对应
  • 动态NAT

    • 路由器上配置一个公网IP地址池,当私网地址访问外网时从地址池里获取公网IP进行映射,当公网IP地址池分配完毕,只能等待被占用的公用IP被释放后,其他主机才能使用它来访问公网。

这种将源地址进行转换的也可称之为 SNAT(源地址转换)

2. NAPT 网络地址端口转换

  • 允许多个私网地址映射到同一个公网IP的不同端口

    这种将源地址和端口进行转换的也可称之为 SNAPT(源地址端口转换)

以上图片来自华为数通培训官方PPT

3. 端口映射

用于外网访问内网服务器提供的服务时,直接访问出口防火墙其提供的公网IP和端口,防火墙将请求根据端口映射转发到对应的内网服务器。

这种将目的地址和端口进行转换的也可称之为 DNAPT(目的地址端口转换)

4. 内网穿透

场景:对于某些希望从家里或出差时 能访问公司内部服务时,但是又没有权限去操作防火墙做端口映射达到目的的情况下,内网穿透可以解决这个问题。

  1. 首先需要拥有一个有着公网IP的云主机,安装一个开源的frps软件,修改配置文件指定监听的端口,启动。
  2. 客户端安装frpc客户端软件,修改配置文件指定服务端监听的端口,并且指定一个远程端口(让服务器去监听)和本地提供服务的端口进行关联。然后启动。
  3. 当从家或出差时通过公网访问 云主机的公网IP+客户端指定的远程端口即可连接内网服务成功。

内网穿透的详细配置移步
https://blog.csdn.net/ledrsnet/article/details/116504395

地址转换和端口映射及内网穿透的区别相关推荐

  1. 使用frp端口映射实现内网穿透(SSH、HTTP服务)

    使用frp端口映射实现内网穿透(SSH.HTTP服务) 一.下载 通过内网穿透的原理和实现方式的学习我们已经明白了内网穿透的原理,想要实现内网穿透就需要让内网实现与具有公网IP的设备进行绑定. 我们这 ...

  2. 聊聊端口映射和内网穿透

    今天又是说网络~~ 来聊聊端口映射和内网穿透趴~~ 专业词汇的理解 1.源地址:访问者 2.目标地址:被访问者 3.源地址转发: 比如你在家中,家中的电脑的内网ip地址为源地址,你的电脑需要上网,那么 ...

  3. ksweb安卓手机服务器教程-Termux-,端口映射,内网穿透

    文档步骤操作  https://cloud.tencent.com/developer/news/301769 视频步骤操作   https://v.qq.com/x/page/h0856dswxav ...

  4. 如何实现外网访问内网ip?公网端口映射或内网映射来解决

    本地搭建服务器应用,在局域网内可以访问,但在外网不能访问.如何实现外网访问内网ip?主要有两种方案:路由器端口映射和快解析内网映射.根据自己本地网络环境,结合是否有公网IP,是否有路由权限,设置让外网 ...

  5. BT下载教程之UPnP功能使用、BT端口映射、内网外网之完全解析

    以下是微软官方网站对UPnP的解释: 问:什么是 UpnP? 答:通用即插即用 (UPnP) 是一种用于 PC 机和智能设备(或仪器)的常见对等网络连接的体系结构,尤其是在家庭中.UPnP 以 Int ...

  6. 微信公众号开发-搭建微信本地调试环境借助蜻蜓映射实现内网穿透

    微信公众号开发过程中,为了方便调试,经常需要将本地部署的接口让外网能直接调用到,这里我们使用内网穿透工具"蜻蜓映射"(还有其他同类型的工具如: frp,Ngrok)来将本地接口映射 ...

  7. 华为AR系列路由器web配置端口映射实现内网服务器对外开放

    华为AR系列路由一台,其他系列我就不知道行不行了. 连上路由的电脑一台 方法/步骤 我的网路拓扑图 PS:我需要内外网都能通过外网IP+端口号(193.25.48.25:50080)访问内网服务器(1 ...

  8. windows10环境下进行端口映射连接内网

    (1)下载安装包(免安装) tfcenter安装包https://share.weiyun.com/tFAN6x5p(2)解压并执行tfcenter.exe软件,提示运行已成功 (3)右击最小化图标, ...

  9. 通过端口映射访问内网SVN

    我在我们办公室搭建了一个svn服务器 服务器IP地址为 192.168.44.7,我们办公室都可以访问这个svn,但是我们隔壁办公室有个同事也想访问该svn,但是我们是通过不同的路由器组建的局域网,直 ...

最新文章

  1. 深入理解Python的With-as语句
  2. SparkSQL性能优化
  3. apache camel_REST端点,可使用Apache Camel进行集成
  4. 点钞机语音怎么打开_原来微信语音一样能转发? 居然还有人不知道
  5. HTML5 入门详解
  6. win10开机显示拒绝访问怎么办
  7. GridView.RowCommand 事件
  8. sql两张表,分组或row_number()取最新的记录SQL
  9. vmware安装报错及注册时无权输入许可证密钥的解决办法及步骤
  10. linux 不工作,Ubuntu用户Steam控制器不工作解决办法
  11. C语言指针的入门pointer
  12. 程序员该如何提高睡眠质量?—程序媛233酱的助攻~
  13. 测试过程中遇到的问题总结
  14. 【shell脚本】——IFS的概念和用法
  15. Android 系统剪贴板的使用 - 复制、获取和清空
  16. python制作小提琴图
  17. Qt 5.12 编写多窗口程序(新手手把手教学)
  18. 【微信小程序常识】如何发布微信小程序体验版
  19. 北大韦神答辩PPT,最后一页文字被挑剔!
  20. 微信小程序音乐播放器

热门文章

  1. python: UserWarning: mkl-service package failed to import, therefore Intel(R) MKL initialization问题解决
  2. iOS 视频播放从零开始(二)
  3. 为什么不建议用字符串或者uuid做数据库主键
  4. java线程之生产者与消费者
  5. 《半衰期:爱莉克斯》:不完美,但够称得上目前VR平台的杀手级产品
  6. 红米note4x标准版和高配版电池性能对比评测
  7. 机器学习(周志华)算法目录
  8. [蓝桥杯2020初赛] 成绩统计
  9. 服务器渲染技术jsp
  10. 【引言集】韩愈:师说