指派router防火墙上的port去对应内部电脑的port
时间:2011-12-13
来源:互联网
假设有一台电脑A(192.168.0.x)在router后面
我透过一些方法知道这router连线到外面的真实ip(140.xxx.xxx.xxx)
我用Serversocket在电脑A上打开一个port:5000
当我用DMZ把这台电脑暴露在网路上,外面的电脑B可以透过真实IP(140.xxx.xxx.xxx:5000)连线到这个port上
可是当我把DMZ关掉后 就不行了
我想请问 有没有甚么方法可以用java program的方法 去指派router上开启的port去对应到电脑A上面的port??
(140.xxx.xxx.xxx:5000 == 192.168.0.x:5000)
可以让B电脑顺利用140.xxx.xxx.xxx:5000连线到A电脑去?
谢谢
我透过一些方法知道这router连线到外面的真实ip(140.xxx.xxx.xxx)
我用Serversocket在电脑A上打开一个port:5000
当我用DMZ把这台电脑暴露在网路上,外面的电脑B可以透过真实IP(140.xxx.xxx.xxx:5000)连线到这个port上
可是当我把DMZ关掉后 就不行了
我想请问 有没有甚么方法可以用java program的方法 去指派router上开启的port去对应到电脑A上面的port??
(140.xxx.xxx.xxx:5000 == 192.168.0.x:5000)
可以让B电脑顺利用140.xxx.xxx.xxx:5000连线到A电脑去?
谢谢
作者: michaeltseng 发布时间: 2011-12-13
方法一:
有一些router会有port mapping设定,可以指定哪个WAN port要对应的LAN IP/port
这是最简单的方式
方法二:
你可以用VPN软体建一条LAN2LAN的VPN,以你的Router当VPN server去存取Router底下的LAN
以上的方法都不用写程式,而且很简单
有一些router会有port mapping设定,可以指定哪个WAN port要对应的LAN IP/port
这是最简单的方式
方法二:
你可以用VPN软体建一条LAN2LAN的VPN,以你的Router当VPN server去存取Router底下的LAN
以上的方法都不用写程式,而且很简单
作者: sinya 发布时间: 2011-12-13
谢谢你的回应
事实上我是想要用利用程式来达到这样的设定
来提供一些service
事实上我是想要用利用程式来达到这样的设定
来提供一些service
作者: michaeltseng 发布时间: 2011-12-13
改变 router 的设定大概是走 telnet or http/https 等途径
作者: bestlong 发布时间: 2011-12-13
非常感谢你的回覆
基本上我只是想要尝试写出像AirVideo server http://www.inmethod.com/air-video/index.html 上提供一组代码
可以利用这一组代码来找到你的电脑 无论你的电脑是在防火墙内外
也不需要使用者自己到router网页上去设定开启port
这功能好像还蛮常见的
如果我上述的问题根本跟我想做的服务是没有相关的
烦请给我一点指导 ^^
谢谢~
基本上我只是想要尝试写出像AirVideo server http://www.inmethod.com/air-video/index.html 上提供一组代码
可以利用这一组代码来找到你的电脑 无论你的电脑是在防火墙内外
也不需要使用者自己到router网页上去设定开启port
这功能好像还蛮常见的
如果我上述的问题根本跟我想做的服务是没有相关的
烦请给我一点指导 ^^
谢谢~
作者: michaeltseng 发布时间: 2011-12-13
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28