发明名称 Determining whether a device is inside a network
摘要 A network address of a computing device is obtained, and an unencrypted request is sent to a resource access manager of a particular network. If both a response is received from the resource access manager and the computing device has a network address within a desired range of network addresses, then a determination is made that the computing device is inside the particular network. Otherwise, a determination is made that the computing device is outside the particular network.
申请公布号 US8949411(B2) 申请公布日期 2015.02.03
申请号 US201012970298 申请日期 2010.12.16
申请人 Microsoft Corporation 发明人 Tiwari Abhishek;Amaravadi Rama Krishna;Pandya Raunak;Jain Alok
分类号 G06F15/173;H04L29/12 主分类号 G06F15/173
代理机构 代理人 Jardine John;Drakos Kate;Minhas Micky
主权项 1. A method comprising: obtaining, using a computing device, a network address assigned to the computing device; checking, using the computing device, one or both of whether the network address is within a desired range of network addresses and whether a resource access manager for a particular network can be accessed, the checking further comprising: causing a request to be sent to the resource access manager, wherein the request is an unencrypted request regardless of whether the computing device is inside the particular network or outside the particular network, and wherein the unencrypted request is an unencrypted request to a domain name system (DNS) or a lightweight directory access protocol (LDAP) port of the resource access manager, and other requests sent to other ports of the resource access manager are encrypted requests;checking whether a response to the request is received from the resource access manager; anddetermining that the resource access manager can be accessed if the response to the request is received from the resource access manager, otherwise determining that the resource access manager cannot be accessed; determining that the computing device is inside the particular network if both the network address is within the desired range of network addresses and the resource access manager can be accessed, otherwise determining that the computing device is outside the particular network; and repeating the obtaining, the checking, and the determining at particular intervals.
地址 Redmond WA US