Domain name system cache integrity check
US-9300623-B1 · Mar 29, 2016 · US
US10516611B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10516611-B2 |
| Application number | US-201916387345-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 17, 2019 |
| Priority date | Apr 15, 2015 |
| Publication date | Dec 24, 2019 |
| Grant date | Dec 24, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods for the preferential selection or blocking of Internet Protocol (IP) version addresses, e.g., IPv4 and IPv6 addresses, are provided. During a process where address or domain name resolution is performed, an entity may access a domain bypass list to ascertain whether or not to proceed with requests utilizing an IPv4 address, an IPv6 address, or neither. Such a list may be dynamically or manually created and/or updated such that known issues associated with the use of a particular type of IP version address can be avoided for subsequent resolution requests to access network resources such as web pages, DNS entries, etc.
Opening claim text (preview).
What is claimed is: 1. A satellite gateway, comprising; a web acceleration server for receiving a request from a requesting device; a cache containing a domain bypass list including a list of learned, preferred Internet Protocol (IP) version to domain name mappings, wherein the web acceleration server determines whether a domain matches an entry stored within the domain bypass list in relation to the request; at least one processor; and at least one memory unit storing program instructions adapted to cause the at least one processor to: upon a determination that the domain does not match at least one entry stored within the domain bypass list, look up the domain in the cache; and upon a determination that the domain does match at least one entry stored within the domain bypass list, determine whether to allow or block one or more types of traffic based upon a preferentially selected IP version, the preferentially selected IP version comprising at least one of an IPv4 address and an IPv6 address. 2. The satellite gateway of claim 1 , wherein determining whether a domain matches an entry stored within the domain bypass list comprises performing a first match comparison regarding hostnames and domains. 3. The satellite gateway of claim 2 , wherein upon the determination that the domain does match at least one entry, the program instructions further cause the at least one processor to cease further searching for matches. 4. The satellite gateway of claim 1 , wherein determining whether a domain matches an entry stored within the domain bypass list comprises performing a tail match comparison regarding hostnames and domains, the domain bypass list being organized in accordance with tree hierarchical structure. 5. The satellite gateway of claim 1 , wherein the learned, preferred IP version to domain mappings comprise preferred IP version to domain mappings learned by the web acceleration server. 6. The satellite gateway of claim 1 , wherein the at least one memory unit stores further program instructions adapted to further cause the at least one processor to update the list of learned, preferred IP version to domain name mappings in accordance with results from monitoring IP addresses returned for requested domain names by a proxy server. 7. The satellite gateway of claim 1 , wherein the at least one memory unit stores further program instructions adapted to further cause the at least one processor to distribute the learned, preferred IP version to domain name mappings to at least one of a very small aperture terminal (VSAT) and a network operations center (NOC). 8. A method, comprising; receiving, at a proxy server, a pre-fetch request from a requesting device; determining, by the proxy server, whether a domain matches an entry stored within a domain bypass list in relation to the pre-fetch request, the domain bypass list being stored in a cache, and the domain bypass list including a list of learned, preferred Internet Protocol (IP) version to domain name mappings; in response to a determination that the domain does not match at least one entry stored within the domain bypass list, looking up the domain in the cache; and in response to a determination that the domain does match at least one entry stored within the domain bypass list, determining whether to allow or block one or more types of traffic based upon a preferentially selected IP version, the preferentially selected IP version comprising at least one of an IPv4 address and an IPv6 address. 9. The method of claim 8 , wherein determining whether a domain matches an entry stored within the domain bypass list comprises performing a first match comparison regarding hostnames and domains. 10. The method of claim 9 , further comprising ceasing further searching for matches in response to the determination that the domain does match at least one entry. 11. The method of claim 8 , wherein determining whether a domain matches an entry stored within the domain bypass list comprises performing a tail match comparison regarding hostnames and domains, the domain bypass list being organized in accordance with tree hierarchical structure. 12. The method of claim 8 , wherein the learned, preferred IP version to domain mappings comprise preferred IP version to domain mappings learned by the proxy server. 13. The method of claim 8 , further comprising updating the list of learned, preferred IP version to domain name mappings in accordance with results from monitoring IP addresses returned for requested domain names by the proxy server. 14. The method of claim 8 , further comprising distributing the learned, preferred IP version to domain name mappings to at least one of a very small aperture terminal (VSAT) and a network operations center (NOC).
using a reference station · CPC title
Discovery or management of network topologies · CPC title
Electricity · mapped topic
Electricity · mapped topic
Electricity · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.