您现在的位置是:网站首页> 开发积累

网络应用相关技术

摘要

网络应用相关技术


内网外网同时访问

一个网卡配置两个不同网段的IP地址(比如应用道闸项目)



内网外网同时访问

route add 172.165.10.0 mask 255.255.255.0 192.168.12.1



一个网卡配置两个不同网段的IP地址(比如应用道闸项目)

近期做的项目中,应用到了道闸,需要获取到道闸的车辆进出实时信息,但是道闸是配的自己的局域网,连接道闸的PC也只有一个网卡,所以常规操作是不可能同时连接互联网和道闸的私网的!所以传输道闸的进入数据变成了要给很大的问题,怎么样才能在不添加硬件设备的情况下成功传输道闸数据成了一个难题!


解决方案:在同一个网卡上配置两个不同网段的IP地址:


                  互联网IP:192.168.0.222       网关:192.168.0.1       子网掩码:255.255.225.0


                  局域网IP:172.19.8.1             网关:172.19.0.1         子网掩码:255.255.0.0


1、设置Internet的IPV4属性,使用获取IP的方式,输入自己的互联网的IP地址、网关、子网掩码和DNS(必须有,否则互联网虽然显示网络已连接,但是却无法上网)

1.jpg



2、点击高级,进入TCP/IP设置页面,给这个网卡设置两个IP地址、对应的子网掩码以及互联网的默认网关

2.jpg



3、然后进入cmd写两条软路由指令


route -p add 172.19.0.0 mask 255.255.0.0 172.19.8.1 metric 20


(意思是如果检测到172.19网段的地址,就跳转到172.19.8.1这个IP;如果不是就跳转到另外一个网段的IP地址)


route -p add 0.0.0.0 mask 0.0.0.0 192.168.0.1 metric 20


(route -p与route的区别:route -p 是永久写入,会写入到注册表;而route则是临时写入,重启电脑后就消失了)


这样就可以同时连接两个不同网段的IP地址了。


 


注:第一次接触此类项目,进行此类配置,如有异议或者不明白的地方,欢迎发送邮件或者留言进行交流!



Top