白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

System and method of client-side DNS prioritization using time zone offset to select from configured list of DNS servers

專利號
US11997065B1
公開日期
2024-05-28
申請人
CHARTER COMMUNICATIONS OPERATING, LLC(US MO St. Louis)
發(fā)明人
Steven R. Monti; Jordan A. Dechaine
IPC分類
H04L61/4511; H04L67/52; H04L67/561
技術領域
dns,server,client,may,ue,zone,or,network,in,servers
地域: MO MO St. Louis

摘要

Systems and network devices configured for client-side domain name system (DNS) prioritization using time zone offset to select from configured list of DNS servers. A UE device (DNS client) may determine its current time zone, and query a locally stored domain name system (DNS) server list to select a regional DNS server based on its current time zone. The UE device may send DNS requests for resource addresses to the selected regional DNS server. In response, the UE device may receive DNS response messages that priorities resource addresses based on their geographic proximity to the current time zone of the UE device.

說明書

BACKGROUND

The Domain Name System (DNS) is a hierarchical and decentralized naming system for computers, services, or other resources connected to a communication network, such as the Internet. The DNS associates a variety of information with domain names assigned to each of the participating entities. The DNS translates more readily memorized domain names to unique numerical addresses, such as Internet Protocol (IP) addresses, for locating and identifying computer services and devices with the underlying network protocols.

Client computing devices attempting to locate a resource on a communication network may send a DNS query that includes a fully qualified domain name (FQDN) or a requested resource address (e.g., a uniform resource identifier (URI) or a uniform resource locator (URL)) to a DNS server. The DNS server may respond with a DNS response that includes a resource identifier (e.g., IP address) of the requested resource address. The client computing device may receive and use the information included in the DNS response to locate and access the requested resource address.

SUMMARY

Various aspects include methods of requesting resources in a communication network, which may include determining, by a processor in a user equipment (UE) device, a current time zone of the UE device, querying a domain name system (DNS) server list to select a regional DNS server based on the current time zone, sending a DNS request for a resource address to the selected regional DNS server, and receiving a DNS response message from the regional DNS server that prioritizes resource addresses based on their geographic proximity to the current time zone of the UE device.

權利要求

1
What is claimed is:1. A method of requesting resources in a communication network, comprising:determining, by a processor in a user equipment (UE) device, a current time zone of the UE device;querying a locally stored domain name system (DNS) server list to select a regional DNS server based on the current time zone, wherein the DNS server list comprises a list of DNS servers for various regions and their respective time zones;sending a DNS request for a resource address to the selected regional DNS server; andreceiving a DNS response message from the regional DNS server that prioritizes resource addresses based on their geographic proximity to the current time zone of the UE device.2. The method of claim 1, wherein determining the current time zone of the UE device comprises dynamically receiving a time zone offset from the communication network.3. The method of claim 1, wherein determining the current time zone of the UE device comprises accessing a statically configured time zone value stored on the UE device.4. The method of claim 1, further comprising selecting, by the processor in the UE device, a DNS internet protocol (IP) address based on the time zone defined or determined in the UE device.5. The method of claim 1, wherein sending a DNS request for a resource address to the selected regional DNS server comprises causing an authoritative DNS to provide regionally tailored responses to specific recursive DNS servers servicing clients in specific time zones.6. A user equipment (UE) device, comprising:a memory having locally stored thereon a domain name system (DNS) server list comprising a list of DNS servers for various regions and their respective time zones;a processor coupled to the memory, wherein the processor is configured to:determine a current time zone of the UE device;query the DNS server list to select a regional DNS server based on the current time zone;send a DNS request for a resource address to the selected regional DNS server; andreceive a DNS response message from the regional DNS server that prioritizes resource addresses based on their geographic proximity to the current time zone of the UE device.7. The UE device of claim 6, wherein the processor is configured to determine the current time zone of the UE device by dynamically receiving a time zone offset from the communication network.8. The UE device of claim 6, wherein the processor is configured to determine the current time zone of the UE device by accessing a statically configured time zone value stored on the UE device.9. The UE device of claim 6, wherein the processor is further configured to select a DNS internet protocol (IP) address based on the time zone defined or determined in the UE device.10. The UE device of claim 6, wherein the processor is configured to send the DNS request for the resource address to the selected regional DNS server to cause an authoritative DNS to provide regionally tailored responses to specific recursive DNS servers servicing clients in specific time zones.11. A non-transitory processor-readable medium having stored thereon processor-readable instructions configured to cause a processor in a user equipment (UE) device to perform operations for requesting resources in a communication network, the operations comprising:determining a current time zone of the UE device;querying a locally stored domain name system (DNS) server list to select a regional DNS server based on the current time zone, wherein the DNS server list comprises a list of DNS servers for various regions and their respective time zones;sending a DNS request for a resource address to the selected regional DNS server; andreceiving a DNS response message from the regional DNS server that prioritizes resource addresses based on their geographic proximity to the current time zone of the UE device.12. The non-transitory processor-readable medium of claim 11, wherein determining the current time zone of the UE device comprises dynamically receiving a time zone offset from the communication network.13. The non-transitory processor-readable medium of claim 11, wherein determining the current time zone of the UE device comprises accessing a statically configured time zone value stored on the UE device.14. The non-transitory processor-readable medium of claim 11, further comprising selecting a DNS internet protocol (IP) address based on the time zone defined or determined in the UE device.15. The non-transitory processor-readable medium of claim 11, wherein sending a DNS request for a resource address to the selected regional DNS server comprises causing an authoritative DNS to provide regionally tailored responses to specific recursive DNS servers servicing clients in specific time zones.16. A user equipment (UE) device, comprising:means for storing locally a domain name system (DNS) server list comprising a list of DNS servers for various regions and their respective time zones;means for determining a current time zone of the UE device;means for querying the DNS server list to select a regional DNS server based on the current time zone;means for sending a DNS request for a resource address to the selected regional DNS server; andmeans for receiving a DNS response message from the regional DNS server that prioritizes resource addresses based on their geographic proximity to the current time zone of the UE device.17. The UE device of claim 16, wherein means for determining the current time zone of the UE device comprises means for dynamically receiving a time zone offset from the communication network.18. The UE device of claim 16, wherein means for determining the current time zone of the UE device comprises means for accessing a statically configured time zone value stored on the UE device.19. The UE device of claim 16, further comprising means for selecting a DNS internet protocol (IP) address based on the time zone defined or determined in the UE device.20. The UE device of claim 16, wherein means for sending a DNS request for a resource address to the selected regional DNS server comprises means for causing an authoritative DNS to provide regionally tailored responses to specific recursive DNS servers servicing clients in specific time zones.
微信群二維碼
意見反饋