路由器和路由方法技术

技术编号:12852446 阅读:89 留言:0更新日期:2016-02-11 16:39
一种路由方法,应用于路由器中,该路由器分别与另一路由器及至少一个电子设备通信,该方法包括步骤:路由器获取另一路由器分配的第一私有IP地址;向电子设备分配第二私有IP地址;判断第二私有IP地址与第一私有IP地址、路由器的网关地址、域名服务器地址三者中任一者是否相同;若第二私有IP地址与第一私有IP地址、路由器的网关地址、域名服务器地址三者中任一者相同,根据分配原则向电子设备分配第三私有IP地址,第三私有IP地址与第一私有IP地址、路由器的网关地址、域名服务器地址三者均不相同。本发明专利技术还提供一种路由器。本发明专利技术可以在产生网域冲突的情况下,重新分配第三私有IP地址避免网域冲突,保证使用者的上网质量。

【技术实现步骤摘要】

本专利技术涉及一种路由器及路由方法。
技术介绍
在广域网(WideArea化twork,WAN)中,路由器通过动态主机配置协议(Dynamic HostConfigurationProtocol,DHCP)的规定获取IP(InternetProtocol,IP)地址,路 由器再自动分配IP地址给局域网化ocalArea化twork,LAN)中的电子设备。然而,路由 器分配给电子设备的IP地址可能与WAN分配给路由器的IP地址相同而产生网域冲突。当 发生网域冲突时,使用者将无法上网也很难找到故障原因。
技术实现思路
有鉴于此,需提供一种避免网域冲突的。 本专利技术提供的路由器,用于与电子设备和另一路由器通讯,另一路由器用于获得 广域网中分配的公共IP地址并向路由器分配第一私有IP地址。路由器包括获取模块、第 一分配模块、判断模块、第二分配模块及通知模块。获取模块用于获取另一路由器分配的第 一私有IP地址,第一分配模块用于向局域网中的电子设备分配第二私有IP地址,判断模块 用于判断第二私有IP地址与第一私有IP地址、路由器的网关地址、域名服务器地址H者中 任一者是否相同,当第二私有IP地址与第一私有IP地址、路由器的网关地址、域名服务器 地址H者中任一者相同时,根据分配原则向电子设备分配第H私有IP地址,第H私有IP地 址与第一私有IP地址、网关地址、域名服务器地址H者均不相同。 优选地,路由器还包括通知模块,第二私有IP地址与第一私有IP地址、路由器的 网关地址、域名服务器地址H者中任一者相同时,通知模块用于向电子设备发送通知,W通 知使用者使用第H私有IP地址。 优选地,当第二私有IP地址与第一私有IP地址、路由器的网关地址、域名服务器 地址H者均不相同时,电子设备使用第二私有IP地址。 本专利技术提供的路由方法,应用于路由器中,路由器分别与另一路由器及至少一个 电子设备通讯;另一路由器用于获取公共IP(InternetProtocol,IP)地址并向路由器分 配第一私有IP地址,该方法包括步骤;路由器获取另一路由器分配的第一私有IP地址;向 电子设备分配第二私有IP地址;判断第二私有IP地址与第一私有IP地址、路由器的网关 地址、域名服务器地址H者中任一者是否相同;若第二私有IP地址与第一私有IP地址、路 由器的网关地址、域名服务器地址H者中任一者相同时,根据分配原则向电子设备分配第 H私有IP地址,第H私有IP地址与第一私有IP地址、网关地址、域名服务器地址H者均不 相同。 优选地,当第二私有IP地址与第一私有IP地址、路由器的网关地址、域名服务器 地址H者中任一者相同时,路由器向电子设备发送通知,W通知使用者使用第H私有IP地 址。 优选地,若第二私有IP地址与第一私有IP地址、网关地址、域名服务器地址H者 均不相同,则电子设备使用第二私有IP地址。 上述避免网域冲突的路由器和方法,当产生网域冲突时,路由器根据分配原则向 电子设备分配第H私有IP地址,且第H私有IP地址与公共IP地址或者网关地址或者域名 服务器的地址不相同,有效避免网域冲突且便于使用者上网。【附图说明】 图1所示为本专利技术避免网域冲突路由器一实施方式的应用环境示意图。 图2所示为本专利技术避免网域冲突路由器一实施方式的功能模块图。 图3所示为本专利技术避免网域冲突路由器一实施方式的流程图。 主要元件符号说明如下【具体实施方式】将结合上述附图进一步说明本专利技术。【具体实施方式】 图1是本专利技术避免网域冲突路由器较佳实施例的应用环境图。路由器30与电子设 备40和另一路由器20通讯。另一路由器20运行于广域网10(WideArea化twork,WAN) 中,用于获得该广域网10分配的公共IP(InternetProtocol,IP)地址并向路由器30分 配第一私有IP地址。 请参看图2,路由器30包括获取模块301、第一分配模块302、判断模块303、第二 分配模块304及通知模块305。 获取模块301用于获取另一路由器20分配的第一私有IP地址。 第一分配模块302用于向局域网(LocalArea化twork,LAN)中的电子设备40分 配第二私有IP地址。 判断模块303用于判断第二私有IP地址与第一私有IP地址或者路由器30的网 关地址或者域名服务器(DomainNameServer,DNS)地址是否相同。在本实施方式中,若 第二私有IP地址与第一私有IP地址或者网关地址或者DNS地址中的任意一个相同,则产 生网域冲突而导致使用者不能上网。若第二私有IP地址与第一私有IP地址或者网关地址 或者DNS地址不相同,则电子设备40使用第二私有IP地址。 第二分配模块304用于在网域冲突的情况下,根据分配原则重新向电子设备40 分配第H私有IP地址,且第H私有IP地址与第一私有IP地址或者网关地址或者DNS地 址不相同。在本实施方式中,当产生网域冲突时,第二分配模块304可W随机向电子设 备40分配W下第H私有IP地址:192. 168.X.Y或者10.O.X.Y或者172. 16.X.Y。其中, 192. 168.X.Y的范围是 192. 168. 0.O兰 192. 168.X.Y兰 192. 168. 255. 255,10. 0.X.Y的范围 是 10. 0. 0. 0 兰 10. 0.X.Y兰 10. 255. 255. 255,172. 16.X.Y的范围是 172. 16. 0. 0 兰 172. 16. X.Y^ 172. 31. 255. 255。 通知模块305用于在产生网域冲突时,向电子设备40发送通知,W通知电子设备 40的使用者使用第H私有IP地址。 图3是本专利技术避免网域冲突方法较佳实施例的流程图。该避免网域冲突的方法运 行于广域网10中,另一路由器20取得广域网10分配的公共IP地址并向路由器30分配第 一私有IP地址。该避免网域冲突的方法包括如下步骤。 步骤S310,获取模块301获取另一路由器20分配的第一私有IP地址。 步骤S320,第一分配模块302向LAN中的电子设备40分配第二私有IP地址。步骤S330,判断模块303判断第二私有IP地址与第一私有IP地址或者路由器30 的网关地址或者DNS地址是否相同。当第二私有IP地址与第一私有IP地址或者路由器30 的网关地址或者DNS地址相同时,则进入步骤S304。当第二私有IP地址与第一私有IP地 址或者路由器30的网关地址或者DNS地址不相同时,则进入步骤306。 步骤S340,第二分配模块304重新向电子设备40分配第H私有IP地址。在本实 施方式中,第二分配模块304可W随机向电子设备40分配W下第H私有IP地址;192. 168. X.Y或者 10.0.X.Y或者 172. 16.X.Y。其中,192. 168.X.Y的范围是 192. 168. 0.0 兰 192. 168. X.Y兰 192. 168. 255. 255,10. 0.X.Y的范围是 10. 0. 0. 0 兰 10. 0.X.Y兰 10. 255. 255. 255, 172. 16.X.Y的范围是 172. 16. 0. 0 兰 172. 16.X.Y兰 172. 本文档来自技高网...

【技术保护点】
一种路由器,用于与至少一个电子设备和另一路由器通信,所述另一路由器用于获得广域网中分配的公共IP地址并向所述路由器分配第一私有IP地址,其特征在于,所述路由器包括:获取模块,用于获取所述另一路由器分配的所述第一私有IP地址;第一分配模块,用于向局域网中的所述电子设备分配第二私有IP地址;判断模块,用于判断所述第二私有IP地址与所述第一私有IP地址、所述路由器的网关地址、域名服务器地址三者中任一者是否相同;第二分配模块,用于当所述第二私有IP地址与所述第一私有IP地址、所述网关地址、所述域名服务器地址三者中任一者相同时,根据分配原则向所述电子设备分配第三私有IP地址,所述第三私有IP地址与所述第一私有IP地址、所述网关地址、所述域名服务器地址三者均不相同。

【技术特征摘要】

【专利技术属性】
技术研发人员:余之尹
申请(专利权)人:国基电子上海有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1