社区
网络编程
帖子详情
公网怎样主动连接局域网端
myusst
2005-07-30 10:50:18
知道局域网地址,和网关地址
公网上的一端怎么通过udp主动发送数据包给局域网内的机器,
或者通过tcp和局域网网内监听的机器建立连接。
...全文
326
13
打赏
收藏
公网怎样主动连接局域网端
知道局域网地址,和网关地址 公网上的一端怎么通过udp主动发送数据包给局域网内的机器, 或者通过tcp和局域网网内监听的机器建立连接。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
df8327
2005-08-02
打赏
举报
回复
UDP数据包是可行的,现在网上UDP穿透NAT的文章到处都有,可以搜搜,或者来我的BLOG看看http://beast.blog.edu.cn
TCP不可行,除非是你的内网服务器主动连接你的外网客户端,不过也不是没有办法,现在网上有的是相关软件,你可以去申请一个域名,然后让外网的那端通过解析域名来连接,当然这需要一些软件支持:)
或者,最简单的方法,你从你内网的NAT网关那里搞一个端口绑定,也就是把它的某固定端口冲定向到你的机器上就行了,不过人家未必让你搞:)
fairyprince
2005-08-02
打赏
举报
回复
除非以下两种,否则不可能实现
1、你内网机器有真IP (NAT 映射),那么你可以使用任何手段了
2、在你机器上有一个木马程序,主动向外面一台服务器UPD连接,并保持这个连接。这样你就在网关上一直留有你的端口映射。假如你想连接内网这台机器,可以从服务器上取出这个端口,进行直联。
除了以上两点,是不可能连上的。
softrain
2005-08-01
打赏
举报
回复
1,如果可以手动在网关上添加静态端口影射,最好。
2,如果局域网的NAT类型是full cone,则局域网中的服务器自启动开始定时向任何一个有效公网地址发UDP包,实现网关上的端口映射。公网上的客户端就可以向网关发UDP包,端口号要靠猜测的。
3,如果服务器操作系统是XP,用路由器+ADSL上网,且路有器开通了UPNP功能,则可以在服务器启动时自动用UPNP功能在路由器上添加端口映射。一般监听端口和映射端口用同一个端口号,据说这样可以从外部用TCP连接进来,我还没有搭建过这个环境测试。
其它,用一个代理服务器做消息转发。服务器和客户端要都连上代理服务器。
myusst
2005-08-01
打赏
举报
回复
有这方面资料和源码吗?
亿云力科技
2005-08-01
打赏
举报
回复
很久以前想过这个问题,就是在家里想访问自己在公司的机器,后来觉得不可行
playmud
2005-08-01
打赏
举报
回复
正常途径不可能实现!
除非你的局域网内部的机器上面有监听的东西,可以接受伪造的ip包。
1,能够伪造出来会话过程中的数据包。
2,客户端可以接受处理这个伪造的数据。
不满足上面2个条件,应该不可能实现。
oyljerry
2005-07-31
打赏
举报
回复
服务端在内网中的代理服务器上做好了NAT后,需要采取一些手段通知外面的客户端
这就是所谓的反弹端口原理,
一般有些通过一些公开的个人空间等,服务端定时更新自己的信息,客户端定期去获取,然后客户端主动连接
gohappy_1999
2005-07-31
打赏
举报
回复
既然都知道了局域网的IP,直接通信就行了?????
表示怀疑.直接通信应该是不行的.
VCSQLVB
2005-07-31
打赏
举报
回复
surstar(断水流www.uisoft.net准备出本诗集叫《执着》售价13.1) 说得对,既然都知道了局域网的IP,直接通信就行了。
surstar
2005-07-30
打赏
举报
回复
这个到没有弄过,不懂,有人说NAT 穿透,有的人 端口映射,学习
myusst
2005-07-30
打赏
举报
回复
是服务器在里面,客户端在外面
surstar
2005-07-30
打赏
举报
回复
我想你说的和外部网连接的问题
服务器端的IP你知道,客户方是在局域网内的机器
可以直接通信,根本不用思考这方面的问题
你可以写个程序试一下
AntonlioX
2005-07-30
打赏
举报
回复
一个方法是使用代理。
还可以使用udp 打洞
openWRT路由器实现内网穿透,
公网
远程
连接
局域网
/内网路由器实现方案
原因 在实际工作中,经常遇到要查看客户路由器,帮助客户解决问题的情况,但是我们不可能每次都在客户现场,因此反向
连接
的存在就非常必要。 原理 因为客户路由器除了拨号当主路由的以外,对我们来说基本上都是
局域网
的IP我们不可能直接访问到,那么我们就只能让路由器
主动
去
连接
到一个
公网
服务器,然后我们通过
公网
服务器再
连接
到路由器上就实现了反向
连接
。 路由器
端
配置 路由器
端
生成私钥: 路由器
端
生成私钥dr...
上位机知识篇---
公网
和
局域网
本文简单介绍了
公网
和
局域网
。
服务
端
和服务
端
通信
# 前言 前段时间在研究 IEC 60870-5-104规约,是一个广泛应用于电力、城市轨道交通等行业的国际标准。一般的使用场景是这样的: 主站和RTU之间使用 IEC 60870-5-104 规约进行通信,采用网络传输层的可靠传输协议TCP。 主站和从站处于同一
局域网
。 主站(控制侧)为TCP客户
端
,RTU(被控制
端
)为服务器
端
,即主站
主动
进行TCP
连接
,而RTU被动响应TCP
连接
。 # 需...
Ubuntu服务器中了木马且处于
局域网
内无法直接通过
公网
正向
连接
Ubuntu服务器中了木马且处于
局域网
内无法直接通过
公网
正向
连接
ESP32
局域网
HTTP 与
公网
HTTPS 代码区别
电表使用的 HTTP Server,是 ESP32 搭建的内网服务,依赖
局域网
,必须同 WiFi 才能访问;
公网
HTTPS 是 ESP32 作为外网客户
端
,只要有网络即可通信,不受
局域网
限制。
网络编程
18,356
社区成员
64,161
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章