发明名称 System and method for content delivery using dynamic region assignment
摘要 An authoritative domain name system server includes a memory configured to store a set of instructions, and a processor configured to execute the set of instructions. The processor obtains a first Internet Protocol address of a client system associated with a request for a domain name, and assigns a location of the authoritative domain name system server as an ingress region. The processor assigns the egress override as an egress region when the first Internet Protocol address matches the prefix of the egress override, otherwise obtains an egress table, determines a longest prefix match of the first Internet Protocol address, obtains a distance matrix for distances from the ingress location to a plurality of egress regions, and selects the egress region based on the distance matrix and the longest prefix match in the egress table. The processor selects a content node based on the one egress region, and assigns a second Internet Protocol address for the content node to a local domain name system server associated with the client system.
申请公布号 US8832245(B2) 申请公布日期 2014.09.09
申请号 US201113107306 申请日期 2011.05.13
申请人 AT&T Intellectual Property I, L.P. 发明人 Karasaridis Anestis;Flavel Ashley;Miros James
分类号 G06F15/16;G06F15/177;G06F15/173;H04L29/08;H04L29/12 主分类号 G06F15/16
代理机构 Akerman LLP 代理人 Akerman LLP ;Dixon Michael K.;Zachariah Roy P.
主权项 1. An authoritative domain name system server comprising: a memory configured to store a set of instructions; and a hardware processor in communication with the memory, wherein the processor executes the set of instructions to perform operations comprising: obtaining a first internet protocol address of a client system associated with a request for a domain name; assigning a location of the authoritative domain name system server as an ingress region; determining whether the first internet protocol address matches a prefix of an egress override; assigning the egress override as an egress region when the first internet protocol address matches the prefix of the egress override, otherwise obtaining an egress table, determining a longest prefix match of the first internet protocol address, obtaining a distance matrix for distances from the ingress location to a plurality of egress regions, and selecting one of the egress regions based on the distance matrix and the longest prefix match in the egress table; selecting a content node based on the one egress region; and assigning a second internet protocol address for the content node to a local domain name system server associated with the client system.
地址 Atlanta GA US