局域网跨网段socket通信问题,急需解答,求大神啊!!! 50
如图(自己现画的):红色的机器的IP由路由器1获得,蓝色的有路由器2获得,两者不在一个网段内。想让红色和蓝色相互之间可以套接字通信(ip+port)。现在的问题是,蓝色的...
如图(自己现画的):红色的机器的IP由路由器1获得,蓝色的有路由器2获得,两者不在一个网段内。想让红色和蓝色相互之间可以套接字通信(ip+port)。现在的问题是,蓝色的可以ping通红色的,反过来则不行。另外,洪泽做套接字服务器,看到的蓝色的登陆的IP是路由器2的wan口IP(10.18.0.2),而不是自己真正的IP(192.168.0.2).。。差不多就这个意思,搜了半天百度没有确切解释,在线等答案。。。。
展开
2个回答
展开全部
10.18.0.X是属于A类IP段,掩码是255.0.0.0。而192.168.0.X是属于C类IP段,掩码是255.255.255.0
跨类IP地址互访,需要用专业的网关、带路由表的路由或用一台服务器设置作IP转发器。
也可以给需要访问数据库的192.168.0.X网段的工作站多分配一个10.18.0.X网段IP地址,即在每个机器上增加一个TCP/IP协议,使电脑具有两个IP地址,这样它就可以同时访问192.168.0.X网段和10.18.0.X网段。此种方法的缺点是占用了IP地址资源,而且,每台机器都必须设置好。
如果路由带路由表的,可以添加如下协议
192.168.0.0 255.255.255.255 10.18.0.1
10.18.0.0 255.255.255.255 192.168.0.1
跨类IP地址互访,需要用专业的网关、带路由表的路由或用一台服务器设置作IP转发器。
也可以给需要访问数据库的192.168.0.X网段的工作站多分配一个10.18.0.X网段IP地址,即在每个机器上增加一个TCP/IP协议,使电脑具有两个IP地址,这样它就可以同时访问192.168.0.X网段和10.18.0.X网段。此种方法的缺点是占用了IP地址资源,而且,每台机器都必须设置好。
如果路由带路由表的,可以添加如下协议
192.168.0.0 255.255.255.255 10.18.0.1
10.18.0.0 255.255.255.255 192.168.0.1
追问
这几个IP是我本地模拟环境的,实际的10.18.0.X代表那边的网络应该也属于C类的。就是两个都是内网。我的主要疑惑是 子网访问上一级子网可以,但是在红色机器看来全是路由2地址。而且红色ping不到蓝色的。使用套接字通信可以行得通吗?
追答
一般软件需在同一子网下才可正常工作,要处于不同网段内工作,需看软件是否支持。这点你需咨询《套接字通信》的相关客服。
如果你的路由是VPN路由,那就方便。在路由中使用PPTP或L2TP方式,建立接入帐号和密码。远端需要运行软件的电脑设置VPN拨号连接,填写VPN路由的地址,输入刚建立的帐号和密码。拨通后,等于同处一子网段内。。
镭速传输
2024-10-28 广告
2024-10-28 广告
作为深圳市云语科技有限公司的一员,我们专注于提供高效的FTP加速传输解决方案。我们采用的创新技术,如多线程传输和智能压缩,能显著提升FTP传输速率,减少传输时间与带宽占用,确保数据快速、安全地传输。我们的方案简单易用,与现有FTP系统无缝对...
点击进入详情页
本回答由镭速传输提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询