社区
网络通信/分布式开发
帖子详情
穿透路由器.控制内网机器的问题.在线等...
kingzhang
2008-03-21 03:35:11
A:192.168.0.17(局域网IP)
B:221.8.23.121(猫拨号IP,路由器IP)
C:外网.61.139.11.22(假设为固定)
当B的IP发生变化时.现在想让A发送给C一个信息.通知B的IP...请问应该怎么做..
...全文
336
11
打赏
收藏
穿透路由器.控制内网机器的问题.在线等...
A:192.168.0.17(局域网IP) B:221.8.23.121(猫拨号IP,路由器IP) C:外网.61.139.11.22(假设为固定) 当B的IP发生变化时.现在想让A发送给C一个信息.通知B的IP...请问应该怎么做..
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
marka953
2008-05-19
打赏
举报
回复
支持搂主,收藏
xingyongjian
2008-05-14
打赏
举报
回复
赋予A,B新名字.
A,B分别使用新名字检索C中的数据,
A,B不停的检测C中的数据是否发生改变.
yuyuhaso
2008-04-09
打赏
举报
回复
如果你是想访问内网的机器你可以试试:http://www.convnet.net
如果你是想获取IP那么你可以试试动态域名:http://www.vicp.net
喝口水
2008-04-09
打赏
举报
回复
up
dreamonce
2008-03-31
打赏
举报
回复
const
RAS_MaxDeviceType = 16;//设备类型名称长度
RAS_MaxEntryName = 256;//连接名称最大长度
RAS_MaxDeviceName = 128;//设备名称最大长度
RAS_MaxIpAddress = 15;//IP地址的最大长度
RASP_PppIp = $8021;//拨号连接的协议类型,该数值表示PPP连接
type
HRASCONN = DWORD;//拨号连接句柄的类型
RASCONN = record//活动的拨号连接的句柄和设置信息
dwSize: DWORD;//该结构所占内存的大小(Bytes),一般设置为SizeOf(RASCONN)
hrasconn: HRASCONN;//活动连接的句柄
szEntryName: array[0..RAS_MaxEntryName] of char;//活动连接的名称
szDeviceType: array[0..RAS_MaxDeviceType] of char;//活动连接的所用的设备类型
szDeviceName: array[0..RAS_MaxDeviceName] of char;//活动连接的所用的设备名称
end;
Type
TRASPPPIP = record//活动的拨号连接的动态IP地址信息
dwSize: DWORD;//该结构所占内存的大小(Bytes),一般设置为SizeOf(TRASPPPIP)
dwError : DWORD;//错误类型标识符
szIpAddress: array[ 0..RAS_MaxIpAddress ] of char;//活动的拨号连接的IP地址
end;
function IsDialedOn: Boolean;
const
MaxConnections = 10;//假设最多有10个活动的拨号连接
var
connections : array[0..MaxConnections - 1] of RASCONN;//拨号连接数组
longSize, intAvailabelConnections, dwResult: DWORD;
RASpppIP : TRASPPPIP;
begin
connections[0].dwSize := sizeof(RASCONN);
longSize := MaxConnections * connections[0].dwSize; //接收活动连接的缓冲区大小
intAvailabelConnections := 0; //获取所有活动的拨号连接的信息(连接句柄和设置信息)
dwResult := RasEnumConnections(connections[0], longSize, intAvailabelConnections);
if 0 <> dwResult then
Result := False
else
if intAvailabelConnections > 0 then
begin
RASpppIP.dwSize := SizeOf(RASpppIP);
dwResult := RASGetProjectionInfo(connections[0].hRasConn, RASP_PppIp, RasPPPIP, RASpppIP.dwSize);
if dwResult <> 0 then
Result := False
else begin
strIp := RASpppIP.szIPAddress;
Result := True;
end;
end
else
Result := False;
end;
kugoo2338903
2008-03-29
打赏
举报
回复
那还不如在B的IP变的时候发个信息告知C,
比如就像在B每次登陆的时候,只在验证成功了,就把自身的IP发给C.
jmxb123
2008-03-23
打赏
举报
回复
想控制内网的机器
1 如果你有公网IP或者可以在自己路由器上开端口映射,给B机装个反弹木马就可以
2 如果你在内网但由于各种条件不能在路由上开端口映射,可以在C机个装个中转程序(lcx或者idc),同时A机也要安装,实现内网控制内网
3 p2p 这玩意只是听说,没试过
火龙岛主
2008-03-22
打赏
举报
回复
1.做一个A到B的映射,c只跟A相连,不用管B如何变化,c都会通过A转到B。
2.B要始终跟A相连,在A中监听B,当B发生变化时,发消息给C就好。或者在B变化后向A告知B发生变化了,然后发消息给C。
lyguo
2008-03-22
打赏
举报
回复
可以把IP记录在一个网页中,每次变更时,把它刷新,
其它机器要想知道这个IP,就访问....
lake_cx
2008-03-21
打赏
举报
回复
A在路由器上的NAT做一个端口映射,然后A监听这个端口(1000)
B监听一个端口(1001)
C监听一个端口(1002)
A发送一个连接B的1001端口,让B记录A的外网IP
B的IP变化后,连接A的外网IP,端口1000
A记录好B的IP,主动连接C的1002端口,发送数据包告知B的新IP
kingzhang
2008-03-21
打赏
举报
回复
等等等等.....
实现
路由器
内网
穿透
实现
路由器
内网
穿透
在获得电信网关的公网ip资格后,将windows服务器
内网
穿透
,实现远程调用相关服务。 比如说我配置livego为远程流媒体服务器,推流的端口是1935,所以需要实现一个端口代理转发。 由于推流端口1935,和拉流端口7001都需要使用,所以这两个端口都需要被代理。 (1)配置
路由器
代理 在浏览器上输入192.168.31.1进入
路由器
管理界面,然后选择高级设置,添加端口转发: 由于我的这个
路由器
有DMZ功能,就是一键将本机所有服务都完成一次代理。 (2)网关配置代理 在浏览器输入
利用
路由器
实现
内网
穿透
利用
路由器
实现
内网
穿透
问题
背景设备以及环境过程1. 安装vmware虚拟机以及centos7.5 64位系统2. 更改网络的连接方式3. 进入
路由器
后台管理页面,点击虚拟服务器应用进入4.效果如下
问题
背景 没钱买服务器,但是还想把自己的网站放到公网上,让自己可以在公网访问,方便自己的使用。 但是,利用花生壳实现
内网
穿透
限制太多太多,比如:只能进行两条映射,有带宽限制,想加载视频,想都别想······ 但是,迫于资本的无奈,还是选择了linux花生壳来实现
内网
穿透
,直到今天我家的
路由器
坏了,不得已换了这个已
1.
路由器
内网
穿透
开发中经常遇到调用第三方软件回调调试的情况,高手一般会通过打log来调试、排查
问题
,用
内网
穿透
是一种偷懒方式。下面看一下如何偷懒: 以TP-LINK
路由器
TL-WDR7400型号为例 http://service.tp-link.com.cn/detail_article_2636.html 1.登录
路由器
2.找到
路由器
虚拟服务器,添加映射条目。 常用服务器选择HTTP,根据需要配置
TP-LINK
路由器
设置
内网
穿透
开发中经常遇到调用第三方软件回调调试的情况,例如微信开发,支付回调等测试,用
内网
穿透
是一种简单的方式也是偷懒的方式。PS:
路由器
IP在关机或者重启都会有变化,如果需要固定IP可以使用其它的公网IP或寻找运营商处理。在上网设置中查看IP地址,这个IP地址根据运营商网络调整不定期的变化。我的TP-LINK
路由器
是在:高级设置》高级用户》虚拟服务器。公网IP+映射外网端口,就是上方的第二部。以TP-LINK
路由器
为例实现
内网
穿透
。2.找到
路由器
虚拟服务器,添加映射。TP-LINK
路由器
设置
内网
穿透
。
内网
穿透
(一):校园网/公司局域网利用
路由器
做
内网
穿透
回答:“笔者在一个大的网络下,类似校园网/公司网,虽然有我的
路由器
有公网IP,但这个公网IP是公司分配的,公司网的边缘有一个大的网关(防火墙),用来屏蔽掉外界发送来的流量。所幸的是该服务器连接的
路由器
有公网IP,这样我给该
路由器
配置
内网
穿透
后,我在楼上就能远程连接上该服务器了。比如,192.168.31.1 是我的
路由器
,它的下一条就是公网IP;我这种方法只能实现,把能够转发给
路由器
的包,转发给
路由器
下的服务器。这篇文章的背景:我的一台服务器在楼下办公室,我想远程登陆该服务器。
网络通信/分布式开发
1,594
社区成员
32,958
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章