我现在了解了私网使用nat对于公网的访问,但是还有一个问题,如果我需要从公网获取数据,那么我发送给公网的ip一定是公网ip,所以这个数据是如何从公网定位到我们的私网设备上的呢
4条回答 默认 最新
- Buringg 2022-09-13 19:35关注
是这样的,你pc是一个私网地址,访问一个公网地址时会在你的出口路由器上做源地址转换,这时候你的源地址由私网地址变成你出口路由器的公网地址了,所以你访问的这个公网地址回包时可以根据路由器的公网地址找到你的路由器,然后路由器上有你nat的记录,知道是哪个IP的哪个端口去访问的这个公网地址,所以又回把地址由你路由器的公网地址转回你的pc地址
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 2无用
悬赏问题
- ¥15 我不明白为什么c#微软的官方api浏览器为什么不支持函数说明的检索,有支持检索函数说明的工具吗?
- ¥15 ORBSLAM2框架跑ICL-NUIM数据集
- ¥15 在我想检测ros是否成功安装时输入roscore出现以下
- ¥30 老板让我做一个公司的投屏,实时显示日期,时间,安全生产的持续天数,完全没头绪啊
- ¥15 Google Chrome 所有页面崩溃,三种解决方案都没有解决,我崩溃了
- ¥20 使用uni-app发起网络请求,获取重定向302返回的cookie
- ¥20 手机外部浏览器拉起微信小程序支付 (相关搜索:微信小程序)
- ¥20 怎样通过一个网址找到其他同样模版的网址
- ¥30 XIAO esp32c3 读取FDC2214的数据
- ¥15 在工控机(Ubuntu系统)上外接USB蓝牙硬件进行蓝牙通信