发明名称 Adaptive DNS Pre-Resolution
摘要 Embodiments of the present invention include methods and systems for domain name system (DNS) pre-resolution. A method for DNS pre-resolution is provided. The method includes initiating a DNS lookup call for one or more sub-resource uniform resource locator (URL) hostnames associated with a referring URL prior to navigation to the referring URL, whereby a resolution result for at least one of the sub-resource URL hostnames is cached in a DNS cache in preparation for navigation to the sub-resource URLs. The method further includes learning relationship information including the sub-resource URLs associated with the referring URL for DNS pre-resolution. A system for DNS pre-resolution is also provided. The system includes a DNS pre-resolver, a navigation monitor and a relationship data store.
申请公布号 US2015195243(A1) 申请公布日期 2015.07.09
申请号 US200912415471 申请日期 2009.03.31
申请人 Roskind James 发明人 Roskind James
分类号 H04L29/12;H04L29/08 主分类号 H04L29/12
代理机构 代理人
主权项 1. A method for domain name system (DNS) pre-resolution in a processor executing a browser that utilizes a DNS to resolve network addresses comprising: storing, by the browser, relationship information including one or more relationships, each relationship including one or more sub-resource uniform resource locators (URLs) in association with a referring URL, wherein the relationship information includes host-names of the sub-resource URLs associated with the referring URL, each of the sub-resource URLs being determined by the browser based on content received upon a previous navigation to the referring URL by the browser; assigning a valuation to at least one relationship; initiating, by the browser, and using the stored relationship information, a DNS lookup call for resolving one or more of the sub-resource URLs hostnames associated with the referring URL based on the relationship valuation, the DNS lookup call being initiated by the browser prior to another navigation by the browser to the referring URL, whereby a resolution result including a resolved internet protocol (IP) address for at least one of the one or more sub-resource URLs hostnames is cached in a DNS cache in preparation for the another navigation to the referring URL by the browser; and initiating the another navigation to the referring URL and utilizing the resolution result cached in the DNS cache to resolve at least one of the one or more sub-resource URLs hostnames.
地址 Redwood City CA US