发明名称 Lower latency connections using speculative DNS resolution
摘要 Methods for lower latency connections using speculative DNS resolution are provided. In one aspect, a method includes receiving a request at a client for a web resource to be sent to a hostname. The method also includes obtaining a speculative Domain Name System (DNS) resolution of the hostname from a source local to the client. The method also includes initiating a connection to the hostname using the obtained speculative DNS resolution of the hostname. Systems and machine-readable media are also provided.
申请公布号 US9565258(B1) 申请公布日期 2017.02.07
申请号 US201314070417 申请日期 2013.11.01
申请人 Google Inc. 发明人 Roskind James Anthony;Hamilton Ryan
分类号 G06F15/16;G06F3/00;H04L29/08 主分类号 G06F15/16
代理机构 McDermott Will & Emery LLP 代理人 McDermott Will & Emery LLP
主权项 1. A computer-implemented method comprising: receiving a request at a client for a web resource to be sent to a hostname; obtaining, in response to receiving the request for the web resource, a speculative Domain Name System (DNS) resolution of the hostname from a source local to the client; initiating a connection to the hostname using the speculative DNS resolution of the hostname; cryptographically verifying the speculative DNS resolution with an authoritative DNS resolution of the hostname, wherein the verifying comprises: requesting the authoritative DNS resolution of the hostname from an authoritative resolver concurrently with initiating the connection to the hostname using the speculative DNS resolution;receiving the authoritative DNS resolution of the hostname; andcomparing the speculative DNS resolution to the authoritative DNS resolution; when the speculative DNS resolution is verified, sending the request to the hostname over the connection initiated using the speculative DNS resolution; and when the speculative DNS resolution is not verified: abandoning the connection initiated using the speculative DNS resolution;initiating a connection to the hostname using the authoritative DNS resolution; andsending the request to the hostname over the connection initiated using the authoritative DNS resolution.
地址 Mountain View CA US