一种单机多网同联的实现方法转让专利

申请号 : CN202010638574.7

文献号 : CN111800806A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 林姚崔乐乐

申请人 : 浪潮卓数大数据产业发展有限公司

摘要 :

本发明公开一种单机多网同联的实现方法,涉及网络通信技术领域;修改内部网络的相应配置,将主机的所有网络请求通过外部网络的网卡发起,再通过路由将所有网络请求中需要请求到内部网络的ip地址发送至内部网络的无线网卡上,实现内部网络和外部网络同联;使主机在同时联入多个网络情况下,同时使用两个网段的网络,解决需要手动切换网络的问题,减少不必要的断网操作。

权利要求 :

1.一种单机多网同联的实现方法,其特征是修改内部网络的相应配置,将主机的所有网络请求通过外部网络的网卡发起,再通过路由将所有网络请求中需要请求到内部网络的ip地址发送至内部网络的无线网卡上,实现内部网络和外部网络同联。

2.根据权利要求1所述的实现方法,其特征是修改内部网络的相应配置:去掉内部网络的子网掩码,默认网关,设置内部网络的DNS为静态量,DNS值为内部网络的DNS主机ip。

3.根据权利要求1或2所述的实现方法,其特征是将主机的所有网络请求通过调整外部网络的跃点数发送至外部网络的网卡。

4.一种单机多网同联的实现工具,其特征是包括配置模块、发起模块及路由模块,配置模块修改内部网络的相应配置,发起模块将主机的所有网络请求通过外部网络的网卡发起,路由模块再通过路由将所有网络请求中需要请求到内部网络的ip地址发送至内部网络的无线网卡上,实现内部网络和外部网络同联。

5.根据权利要求4所述的实现工具,其特征是配置模块修改内部网络的相应配置:去掉内部网络的子网掩码,默认网关,设置内部网络的DNS为静态量,DNS值为内部网络的DNS主机ip。

6.根据权利要求4或5所述的实现工具,其特征是发起模块还将主机的所有网络请求通过调整外部网络的跃点数发送至外部网络的网卡。

7.一种单机多网同联的实现装置,其特征是,包括:至少一个存储器和至少一个处理器;

所述至少一个存储器,用于存储机器可读程序;

所述至少一个处理器,用于调用所述机器可读程序,执行权利要求1至3中任一所述的一种单机多网同联的实现方法。

8.计算机可读介质,其特征是,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行权利要求1至3任一所述的一种单机多网同联的实现方法。

说明书 :

一种单机多网同联的实现方法

技术领域

[0001] 本发明公开一种实现方法,涉及网络通信技术领域,具体地说是一种单机多网同联的实现方法。

背景技术

[0002] 随着互联网技术的飞速发展,许多机构及企业都在其内部搭建内部网络,保证了内部资源的安全性,但是也给内部用户带来了网络访问的困扰,用户经常不能同时连接内外网络。

发明内容

[0003] 本发明针对现有技术的问题,提供一种单机多网同联的实现方法,使主机在同时联入多个网络情况下,同时使用两个网段的网络,解决需要手动切换网络的问题,减少不必要的断网操作。
[0004] 本发明提出的具体方案是:
[0005] 一种单机多网同联的实现方法:修改内部网络的相应配置,将主机的所有网络请求通过外部网络的网卡发起,
[0006] 再通过路由将所有网络请求中需要请求到内部网络的ip地址发送至内部网络的无线网卡上,实现内部网络和外部网络同联。
[0007] 所述的实现方法中修改内部网络的相应配置:去掉内部网络的子网掩码,默认网关,设置内部网络的DNS为静态量,DNS值为内部网络的DNS主机ip。
[0008] 所述的实现方法中将主机的所有网络请求通过调整外部网络的跃点数发送至外部网络的网卡。
[0009] 一种单机多网同联的实现工具,包括配置模块、发起模块及路由模块,[0010] 配置模块修改内部网络的相应配置,发起模块将主机的所有网络请求通过外部网络的网卡发起,
[0011] 路由模块再通过路由将所有网络请求中需要请求到内部网络的ip地址发送至内部网络的无线网卡上,实现内部网络和外部网络同联。
[0012] 所述的实现工具中配置模块修改内部网络的相应配置:去掉内部网络的子网掩码,默认网关,设置内部网络的DNS为静态量,DNS值为内部网络的DNS主机ip。
[0013] 所述的实现工具中发起模块还将主机的所有网络请求通过调整外部网络的跃点数发送至外部网络的网卡。
[0014] 一种单机多网同联的实现装置,包括:至少一个存储器和至少一个处理器;
[0015] 所述至少一个存储器,用于存储机器可读程序;
[0016] 所述至少一个处理器,用于调用所述机器可读程序,执行所述的一种单机多网同联的实现方法。
[0017] 计算机可读介质,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行所述的一种单机多网同联的实现方法。
[0018] 本发明的有益之处是:
[0019] 本发明提供一种单机多网同联的实现方法,将主机的所有网络请求通过外部网络的网卡发起,再通过路由将所有网络请求中需要请求到内部网络的ip地址发送至内部网络的无线网卡上,实现内部网络和外部网络同联,可以保持长期有效,针对其余网络环境也可按照本技术方案实现相应功能,本技术方案不仅可应用于个人主机,同样可应用于服务器,通过在服务器上的配置,可以进行全局代理,简化局域网内用户的工作量。

附图说明

[0020] 图1是本发明方法流程示意图。

具体实施方式

[0021] 以太网(Ethernet)指的是由Xerox公司创建并由Xerox、Intel和DEC公司联合开发的基带局域网规范,是当今现有局域网采用的最通用的通信协议标准。
[0022] Route路由是一种将网络请求定向到指定网口发送的技术,能调节网络请求路径,通过改变请求路径,让内部网络请求到达指定的网关,再交由内网链路层处理,加上内部网络的内网DNS解析,实现由域名到ip的映射,解决域名不被识别的问题。
[0023] 下面结合附图和具体实施例对本发明作进一步说明,以使本领域的技术人员可以更好地理解本发明并能予以实施,但所举实施例不作为对本发明的限定。
[0024] 本发明提供一种单机多网同联的实现方法:修改内部网络的相应配置,将主机的所有网络请求通过外部网络的网卡发起,
[0025] 再通过路由将所有网络请求中需要请求到内部网络的ip地址发送至内部网络的无线网卡上,实现内部网络和外部网络同联。
[0026] 需要说明的是,本发明中单机即为主机,主机可以是个人使用的主机,也可以是公司或机构等的服务器,内部网络简称内网,外部网络简称外网,以win10主机为例,eth接入的是外部运营商网络,wlan接入的是内部网络,则主机的所有网络请求通过eth网卡发送,再通过Route路由的方式,将需要到内网的网段ip加到内网wlan网卡发送。
[0027] 通过本发明方法同时联入内部网络和运营商网络,实现了一台机器多网联入。
[0028] 在本发明方法的一个实施例中,说明了修改内部网络的相应配置过程:去掉内部网络的子网掩码,默认网关,设置内部网络的DNS为静态量,DNS值为内部网络的DNS主机ip,[0029] 同时说明了所有网络请求发送至外网网卡的方式是将主机的所有网络请求通过调整外部网络的跃点数为1,发送至外部网络的网卡,
[0030] 再将主机的所有网络请求通过外部网络的网卡发起,
[0031] 再通过路由将所有网络请求中需要请求到内部网络的ip地址发送至内部网络的无线网卡上,实现内部网络和外部网络同联。
[0032] 上述实施例中,外网可以是运营商网络以外网,内网可以是无线网络,通过本发明方法不仅使用于个人主机,同样使用于服务器,通过在服务器上的配置,可以进行全局代理,简化局域网内用户的工作量。
[0033] 本发明还提供一种单机多网同联的实现工具,包括配置模块、发起模块及路由模块,
[0034] 配置模块修改内部网络的相应配置,发起模块将主机的所有网络请求通过外部网络的网卡发起,
[0035] 路由模块再通过路由将所有网络请求中需要请求到内部网络的ip地址发送至内部网络的无线网卡上,实现内部网络和外部网络同联。
[0036] 上述工具内的各模块之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
[0037] 本发明还提供一种单机多网同联的实现装置,包括:至少一个存储器和至少一个处理器;
[0038] 所述至少一个存储器,用于存储机器可读程序;
[0039] 所述至少一个处理器,用于调用所述机器可读程序,执行所述的一种单机多网同联的实现方法。
[0040] 计算机可读介质,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行所述的一种单机多网同联的实现方法。具体地,可以提供配有存储介质的系统或者装置,在该存储介质上存储着实现上述实施例中任一实施例的功能的软件程序代码,且使该系统或者装置的计算机(或CPU或MPU)读出并执行存储在存储介质中的程序代码。
[0041] 在这种情况下,从存储介质读取的程序代码本身可实现上述实施例中任何一项实施例的功能,因此程序代码和存储程序代码的存储介质构成了本发明的一部分。
[0042] 用于提供程序代码的存储介质实施例包括软盘、硬盘、磁光盘、光盘(如CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-RAM、DVD-RW、DVD+RW)、磁带、非易失性存储卡和ROM。可选择地,可以由通信网络从服务器计算机上下载程序代码。
[0043] 此外,应该清楚的是,不仅可以通过执行计算机所读出的程序代码,而且可以通过基于程序代码的指令使计算机上操作的操作系统等来完成部分或者全部的实际操作,从而实现上述实施例中任意一项实施例的功能。
[0044] 此外,可以理解的是,将由存储介质读出的程序代码写到插入计算机内的扩展板中所设置的存储器中或者写到与计算机相连接的扩展单元中设置的存储器中,随后基于程序代码的指令使安装在扩展板或者扩展单元上的CPU等来执行部分和全部实际操作,从而实现上述实施例中任一实施例的功能。
[0045] 需要说明的是,上述各流程和各系统结构图中不是所有的步骤和模块都是必须的,可以根据实际的需要忽略某些步骤或模块。各步骤的执行顺序不是固定的,可以根据需要进行调整。上述各实施例中描述的系统结构可以是物理结构,也可以是逻辑结构,即,有些模块可能由同一物理实体实现,或者,有些模块可能分由多个物理实体实现,或者,可以由多个独立设备中的某些部件共同实现。
[0046] 以上各实施例中,硬件单元可以通过机械方式或电气方式实现。例如,一个硬件单元可以包括永久性专用的电路或逻辑(如专门的处理器,FPGA或ASIC)来完成相应操作。硬件单元还可以包括可编程逻辑或电路(如通用处理器或其它可编程处理器),可以由软件进行临时的设置以完成相应操作。具体的实现方式(机械方式、或专用的永久性电路、或者临时设置的电路)可以基于成本和时间上的考虑来确定。
[0047] 以上所述实施例仅是为充分说明本发明而所举的较佳的实施例,本发明的保护范围不限于此。本技术领域的技术人员在本发明基础上所作的等同替代或变换,均在本发明的保护范围之内。本发明的保护范围以权利要求书为准。