CN102035693A - 网络互连设备及其侦测网络连线状态的方法 - Google Patents
网络互连设备及其侦测网络连线状态的方法 Download PDFInfo
- Publication number
- CN102035693A CN102035693A CN200910307957.XA CN200910307957A CN102035693A CN 102035693 A CN102035693 A CN 102035693A CN 200910307957 A CN200910307957 A CN 200910307957A CN 102035693 A CN102035693 A CN 102035693A
- Authority
- CN
- China
- Prior art keywords
- network
- network interconnection
- browser
- area network
- wide area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/40—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
一种网络互连设备及其侦测网络连线状态的方法,该网络互连设备将局域网与广域网相连接,所述局域网连接终端设备,所述广域网连接网页服务器,所述终端设备运行有浏览器,该方法包括:检查网络互连设备是否有广域网IP地址;若网络互连设备没有广域网IP地址,则将IP地址异常信息回报给浏览器;若网络互连设备有广域网IP地址,则检查域名解析是否正常;若域名解析异常,则将域名解析异常信息回报给浏览器;若域名解析正常,则检查浏览器与网页服务器的通讯是否正常;及若浏览器与网页服务器的通讯异常,则将通讯异常信息回报给浏览器。本发明可以安全方便地诊断网络异常原因。
Description
技术领域
本发明涉及一种网络设备,特别是关于一种网络互连设备及其侦测网络连线状态的方法。
背景技术
用户使用浏览器浏览网页的时候,常常输入网址后浏览器没有反应,或者等待一段时间之后显示“无法显示网页”。这种情况下,用户难以判断什么原因导致网络异常。目前有一些侦测网络连线状态的软件,主要提供网络流量及畅通性检测的功能。用户可以在自己的计算机上安装这些软件来侦测网络连线状态。然而,在用户计算机上安装此类软件来侦测网络连线状态存在一定的危险。例如,网络上的黑客有可能利用这些软件的漏洞来攻击用户计算机。并且,运行此类软件进行实时监控会耗用较多的用户计算机的***资源。此外,对于普通用户来说,根据此类软件获得的网络流量以及畅通性等检测结果,仍然无法诊断网络异常的实际原因,即定位出具体的网络故障点。
发明内容
鉴于以上内容,有必要提供一种网络互连设备,能够安全方便地诊断网络异常原因。
此外,还有必要提供一种网络互连设备侦测网络连线状态的方法,能够安全方便地诊断网络异常原因。
一种网络互连设备,该网络互连设备将局域网与广域网相连接,所述局域网连接终端设备,所述广域网连接网页服务器,所述终端设备运行有浏览器,该网络互连设备包括:第一检查模块,用于检查网络互连设备是否有广域网IP地址;第一回报模块,用于当网络互连设备没有广域网IP地址时,将IP地址异常信息回报给浏览器;第二检查模块,用于当网络互连设备有广域网IP地址时,检查域名解析是否正常;第二回报模块,用于当域名解析异常时,将域名解析异常信息回报给浏览器;第三检查模块,用于当域名解析正常时,检查浏览器与网页服务器的通讯是否正常;及第三回报模块,用于当浏览器与网页服务器的通讯异常时,将通讯异常信息回报给浏览器。
一种利用网络互连设备侦测网络连线状态的方法,该网络互连设备将局域网与广域网相连接,所述局域网连接终端设备,所述广域网连接网页服务器,所述终端设备运行有浏览器,该方法包括:检查网络互连设备是否有广域网IP地址;若网络互连设备没有广域网IP地址,则将IP地址异常信息回报给浏览器;若网络互连设备有广域网IP地址,则检查域名解析是否正常;若域名解析异常,则将域名解析异常信息回报给浏览器;若域名解析正常,则检查浏览器与网页服务器的通讯是否正常;及若浏览器与网页服务器的通讯异常,则将通讯异常信息回报给浏览器。
相较于现有技术,本发明提供的网络互连设备及其侦测网络连线状态的方法可以侦测网络故障原因并返回浏览器,便于用户获知网络故障原因,并且该方法具有较高的安全性,不会给用户终端设备带来额外的危险。
附图说明
图1为本发明网络互连设备较佳实施例的运行环境示意图。
图2为本发明网络互连设备的功能模块图。
图3为本发明网络互连设备侦测网络连线状态的方法较佳实施例的流程图。
具体实施方式
参阅图1所示,是本发明网络互连设备较佳实施例的运行环境示意图。所述网络互连设备11将局域网16与广域网17相连接。局域网16连接有终端设备12,浏览器13运行于终端设备12中。广域网17连接有多个网页服务器14(图中仅示出一个)与域名***(Domain Name System,DNS)服务器15。浏览器13通过网络互连设备11与网页服务器14通讯,从网页服务器14获取所需的网页信息,根据获取的网页信息生成网页并显示在浏览器13的用户界面上。所述网络互连设备11可以是路由器或网关,所述终端设备12可以是计算机,所述广域网17可以是互联网,所述浏览器13可以是IE浏览器、火狐(Firefox)浏览器或傲游(Maxthon)浏览器。
具体来说,在浏览网页时,用户在浏览器13的地址框里输入网址,即统一资源定位符(Uniform Resource Locator,URL),例如http://www.***.com/。该URL包含使用的网络传输协议及域名。例如,对于http://www.***.com/,使用的网络传输协议是超文本传输协议(Hyper Text Transfer Protocol,HTTP),域名是www.***.com。浏览器13向DNS服务器15查询该域名对应的IP地址,该IP地址即对应的网页服务器14的IP地址。例如,DNS服务器15查询到www.***.com对应的IP地址为202.108.22.5。浏览器13按照查询到的IP地址向对应的网页服务器14发出访问请求。对应的网页服务器14收到访问请求后,将网页信息返回浏览器13,浏览器13根据获取的网页信息生成网页并显示在用户界面上。
参阅图2所示,是本发明网络互连设备较佳实施例的功能模块图。所述网络互连设备11包括判断模块200、第一检查模块210、第一回报模块220、第二检查模块230、第二回报模块240、第三检查模块250及第三回报模块260。
所述判断模块200用于判断是否需要侦测网络连线状态。在本实施例中,若浏览器13在规定时间内无法显示网页,则发送消息给网络互连设备11,通知网络互连设备11侦测网络连线状态,判断模块200收到该消息后确定侦测网络连线状态。
所述第一检查模块210用于检查网络互连设备11是否有广域网IP地址。如图1所示,网络互连设备11连接局域网16与广域网17,当网络互连设备11具有广域网IP地址时,连接到局域网16的浏览器13才能通过网络互连设备11与连接到广域网17的网页服务器14及DNS服务器15进行通讯。在本实施例中,所述广域网17是互联网,并且,所述网络互连设备11通过互联网服务提供商连接到互联网。此时,互联网服务提供商为网络互连设备11分配一个广域网IP地址。
所述第一回报模块220用于当网络互连设备11没有广域网IP地址时,将IP地址异常信息回报给浏览器13。
所述第二检查模块230用于当网络互连设备11有广域网IP地址时,检查域名解析是否正常。在本实施例中,对浏览器13所欲访问的网页的域名解析由DNS服务器15完成。若DNS服务器15不能查询到浏览器13所欲访问的网页的域名对应的IP地址,则域名解析异常;否则,若DNS服务器15查询到浏览器13所欲访问的网页的域名对应的IP地址,则域名解析正常。例如,对于www.***.com,其对应的IP地址为202.108.22.5。若DNS服务器15不能查询到该IP地址,则域名解析异常;若DNS服务器15查询到该IP地址,则域名解析正常。需要说明的是,若域名解析异常,则浏览器13无法与网页服务器14进行通讯。
所述第二回报模块240用于当域名解析异常时,将域名解析异常信息回报给浏览器13。
所述第三检查模块250用于当域名解析正常时,检查浏览器13与网页服务器14的通讯是否正常。通常情况下,浏览器13使用HTTP从网页服务器14获取需要的网页信息。浏览器13与网页服务器14的通讯过程包括建立连接、发送访问请求、响应访问请求以及关闭连接。在本实施例中,若建立连接失败、发送访问请求失败或者响应访问请求失败,则浏览器13与网页服务器14的通讯异常,此时,浏览器13不能从网页服务器14获得所需的网页信息。在本实施例中,网页信息的格式为超文本标记语言(Hyper Text Markup Language,HTML)格式。
所述第三回报模块260用于当浏览器13与网页服务器14的通讯异常时,将通讯异常信息回报给浏览器13。
根据上述IP地址异常信息、域名解析异常信息及通讯异常信息,浏览器13获知网络异常原因并显示在用户界面上。
参阅图3所示,是本发明网络互连设备侦测网络连线状态的方法较佳实施例的流程图。
步骤S301,判断模块200判断是否需要侦测网络连线状态。若不需要侦测网络连线状态,流程结束。在本实施例中,若浏览器13在规定时间内无法显示网页,则发送消息给网络互连设备11,通知网络互连设备11侦测网络连线状态,判断模块200收到该消息后确定侦测网络连线状态。
若需要侦测网络连线状态,则步骤S302,第一检查模块210检查网络互连设备11是否有广域网IP地址。如图1所示,网络互连设备11连接局域网16与广域网17,当网络互连设备11具有广域网IP地址时,连接到局域网16的浏览器13才能通过网络互连设备11与连接到广域网17的网页服务器14及DNS服务器15进行通讯。在本实施例中,所述广域网17是互联网,并且,所述网络互连设备11通过互联网服务提供商连接到互联网。此时,互联网服务提供商为网络互连设备11分配一个广域网IP地址。
若网络互连设备11没有广域网IP地址,则步骤S303,第一回报模块220将IP地址异常信息回报给浏览器13,流程结束。
若网络互连设备11有广域网IP地址,则步骤S304,第二检查模块230检查域名解析是否正常。在本实施例中,对浏览器13所欲访问的网页的域名解析由DNS服务器15完成。若DNS服务器15不能查询到浏览器13所欲访问的网页的域名对应的IP地址,则域名解析异常;否则,若DNS服务器15查询到浏览器13所欲访问的网页的域名对应的IP地址,则域名解析正常。例如,对于www.***.com,其对应的IP地址为202.108.22.5。若DNS服务器15不能查询到该IP地址,则域名解析异常;若DNS服务器15查询到该IP地址,则域名解析正常。需要说明的是,若域名解析异常,则浏览器13无法与网页服务器14进行通讯。
如果域名解析异常,则步骤S305,第二回报模块240将域名解析异常信息回报给浏览器13,流程结束。
如果域名解析正常,则步骤S306,第三检查模块250检查浏览器13与网页服务器14的通讯是否正常。通常情况下,浏览器13使用HTTP从网页服务器14获取需要的网页信息。浏览器13与网页服务器14的通讯过程包括建立连接、发送访问请求、响应访问请求以及关闭连接。在本实施例中,若建立连接失败、发送访问请求失败或者响应访问请求失败,则浏览器13与网页服务器14的通讯异常,此时,浏览器13不能从网页服务器14获得所需的网页信息。在本实施例中,网页信息的格式为HTML格式。
若浏览器13与网页服务器14的通讯异常,则步骤S307,第三回报模块260将通讯异常信息回报给浏览器13。
根据上述IP地址异常信息、域名解析异常信息及通讯异常信息,浏览器13获知网络异常原因并显示在用户界面上。
显然地,本发明提供的侦测网络连线状态的方法在网络互连设备11中实现,不会占用终端设备12的***资源,并且不会给终端设备12带来遭受非法攻击的危险。
Claims (8)
1.一种利用网络互连设备侦测网络连线状态的方法,该网络互连设备将局域网与广域网相连接,所述局域网连接终端设备,所述广域网连接网页服务器,所述终端设备运行有浏览器,其特征在于,该方法包括:
检查网络互连设备是否有广域网IP地址;
若网络互连设备没有广域网IP地址,则将IP地址异常信息回报给浏览器;
若网络互连设备有广域网IP地址,则检查域名解析是否正常;
若域名解析异常,则将域名解析异常信息回报给浏览器;
若域名解析正常,则检查浏览器与网页服务器的通讯是否正常;及
若浏览器与网页服务器的通讯异常,则将通讯异常信息回报给浏览器。
2.如权利要求1所述的网络互连设备侦测网络连线状态的方法,其特征在于,所述网络互连设备是路由器或网关。
3.如权利要求1所述的网络互连设备侦测网络连线状态的方法,其特征在于,所述广域网是互联网。
4.如权利要求1所述的网络互连设备侦测网络连线状态的方法,其特征在于,所述终端设备是计算机。
5.一种网络互连设备,该网络互连设备将局域网与广域网相连接,所述局域网连接终端设备,所述广域网连接网页服务器,所述终端设备运行有浏览器,其特征在于,该网络互连设备包括:
第一检查模块,用于检查网络互连设备是否有广域网IP地址;
第一回报模块,用于当网络互连设备没有广域网IP地址时,将IP地址异常信息回报给浏览器;
第二检查模块,用于当网络互连设备有广域网IP地址时,检查域名解析是否正常;
第二回报模块,用于当域名解析异常时,将域名解析异常信息回报给浏览器;
第三检查模块,用于当域名解析正常时,检查浏览器与网页服务器的通讯是否正常;及
第三回报模块,用于当浏览器与网页服务器的通讯异常时,将通讯异常信息回报给浏览器。
6.如权利要求5所述的网络互连设备,其特征在于,所述所述网络互连设备是路由器或网关。
7.如权利要求5所述的网络互连设备,其特征在于,所述广域网是互联网。
8.如权利要求5所述的网络互连设备,其特征在于,所述终端设备是计算机。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910307957.XA CN102035693A (zh) | 2009-09-29 | 2009-09-29 | 网络互连设备及其侦测网络连线状态的方法 |
US12/697,353 US8271829B2 (en) | 2009-09-29 | 2010-02-01 | Network connection device and method for detecting network errors |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910307957.XA CN102035693A (zh) | 2009-09-29 | 2009-09-29 | 网络互连设备及其侦测网络连线状态的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102035693A true CN102035693A (zh) | 2011-04-27 |
Family
ID=43781650
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910307957.XA Pending CN102035693A (zh) | 2009-09-29 | 2009-09-29 | 网络互连设备及其侦测网络连线状态的方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8271829B2 (zh) |
CN (1) | CN102035693A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102223422A (zh) * | 2011-08-02 | 2011-10-19 | 杭州迪普科技有限公司 | 一种dns报文处理方法及网络安全设备 |
CN102801745A (zh) * | 2011-05-23 | 2012-11-28 | 深圳市兴天下科技有限公司 | 一种广域网浏览器访问局域网web网站的方法和*** |
CN107682176A (zh) * | 2017-08-26 | 2018-02-09 | 上海曼斐电器贸易有限公司 | 一种宽带入网的故障检测装置 |
CN109510738A (zh) * | 2018-12-14 | 2019-03-22 | 平安壹钱包电子商务有限公司 | 一种通信链路的测试方法及设备 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8386604B1 (en) * | 2011-09-30 | 2013-02-26 | Google Inc. | Assigning blame to web browser extensions and applications |
CN106790077B (zh) * | 2016-12-21 | 2020-05-26 | 北京奇虎科技有限公司 | 一种dns全流量劫持风险的检测方法和装置 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000022551A1 (en) * | 1998-10-13 | 2000-04-20 | Chris Cheah | Method and system for controlled distribution of information over a network |
JP3783644B2 (ja) * | 2002-04-03 | 2006-06-07 | ブラザー工業株式会社 | 端末情報通知システム、ネットワーク端末装置及びコンピュータプログラム |
JP4120607B2 (ja) * | 2003-04-03 | 2008-07-16 | 松下電器産業株式会社 | ルータ装置および通信方法 |
JP2007526543A (ja) * | 2003-06-24 | 2007-09-13 | インターウォーヴェン | ジャーナリングおよび親マップ置換を含むWebサイト開発用システムおよび方法 |
GB0325691D0 (en) * | 2003-11-04 | 2003-12-10 | Dotworlds Ltd | Resolution of network names |
US7620732B2 (en) * | 2003-11-18 | 2009-11-17 | Kabushiki Kaisha Toshiba | Apparatus for and method of setting communication path |
US20070088815A1 (en) * | 2005-10-13 | 2007-04-19 | Kenneth Ma | Automated setup and test confirmation of dynamic DNS service |
WO2008109537A1 (en) * | 2007-03-02 | 2008-09-12 | Spiceworks, Inc. | System and method for hardware and software monitoring with integrated resource acquisition |
US8769706B2 (en) * | 2007-07-26 | 2014-07-01 | International Business Machines Corporation | System and method for user to verify a network resource address is trusted |
-
2009
- 2009-09-29 CN CN200910307957.XA patent/CN102035693A/zh active Pending
-
2010
- 2010-02-01 US US12/697,353 patent/US8271829B2/en active Active
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102801745A (zh) * | 2011-05-23 | 2012-11-28 | 深圳市兴天下科技有限公司 | 一种广域网浏览器访问局域网web网站的方法和*** |
CN102801745B (zh) * | 2011-05-23 | 2015-04-15 | 深圳市兴天下科技有限公司 | 一种广域网浏览器访问局域网web网站的方法和*** |
CN102223422A (zh) * | 2011-08-02 | 2011-10-19 | 杭州迪普科技有限公司 | 一种dns报文处理方法及网络安全设备 |
CN102223422B (zh) * | 2011-08-02 | 2014-07-09 | 杭州迪普科技有限公司 | 一种dns报文处理方法及网络安全设备 |
CN107682176A (zh) * | 2017-08-26 | 2018-02-09 | 上海曼斐电器贸易有限公司 | 一种宽带入网的故障检测装置 |
CN109510738A (zh) * | 2018-12-14 | 2019-03-22 | 平安壹钱包电子商务有限公司 | 一种通信链路的测试方法及设备 |
Also Published As
Publication number | Publication date |
---|---|
US8271829B2 (en) | 2012-09-18 |
US20110078517A1 (en) | 2011-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8325739B2 (en) | Process for managing resource address requests and associated gateway device | |
CN102035693A (zh) | 网络互连设备及其侦测网络连线状态的方法 | |
EP2571228B1 (en) | Access control method and system, and access terminal | |
CN103716398B (zh) | Cdn服务器的监控方法和监控*** | |
CN104052832B (zh) | 设置域名解析服务器的ip地址的方法、装置及服务器 | |
CN102143187A (zh) | 终端设备访问网络的方法、***及网络访问代理装置 | |
CN103095778A (zh) | Web应用防火墙和web应用安全防护方法 | |
CN104168339A (zh) | 防止域名劫持的方法及设备 | |
JP2006120130A (ja) | アクセスログの管理システム及び管理方法 | |
CN107040429A (zh) | 一种端口转发性能的测试方法及*** | |
CN104010051B (zh) | 一种访问网络的方法及管理服务器 | |
JP5474979B2 (ja) | 装置から情報を抽出するための装置及び方法 | |
CN106330483A (zh) | 信息获取方法、客户端设备和服务端设备 | |
CN104040538A (zh) | 一种互联网应用交互方法、装置及*** | |
CN105516061A (zh) | 远程访问服务器的方法及web服务器 | |
CN103269313A (zh) | 嵌入式linux家庭网关强制门户的实现方法 | |
CN201266950Y (zh) | 一种面向电力市场交易用户网路服务的Web服务应用*** | |
CN202094935U (zh) | 基于动态ip网络实现远程开关信号控制*** | |
CN107181785A (zh) | 执行请求指令的方法及相关的服务器 | |
JP2006203731A (ja) | ネットワーク中継装置、ネットワーク接続情報閲覧システム、及びネットワーク接続情報通知方法 | |
CN102223266B (zh) | 一种协议代理检测方法和装置 | |
CN101175088A (zh) | 多业务传输平台中监测网络连接状况的方法 | |
CN111953537B (zh) | 网络故障快速排查方法和装置 | |
KR101518468B1 (ko) | 인터넷 접속 요청을 하는 클라이언트 단말의 인터넷 접속 요청 트래픽으로부터 동일한 공인 ip를 이용하는 사설 네트워크상의 복수개의 클라이언트 단말의 디바이스 대수를 검출하는 방법 및 공인 ip 공유 상태 검출 시스템 | |
CN104378238A (zh) | 获取网络链路故障信息的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110427 |