Nova Patents
CA2816612C

Request routing processing

Abstract

Generally described, the present disclosure is directed to managing request routing functionality corresponding to resource requests for one or more resources associated with a content provider. The processing of the DNS requests by the service provider can include the selective filtering of DNS queries associated with a DNS query-based attack. A service provider can assign DNS servers corresponding to a distributed set of network addresses, or portions of network addresses, such that DNS queries exceeding a threshold, such as in DNS query-based attacks, can be filtered in a manner that can mitigate performance impact on for the content provider or service provider.

Term

5.1 yearsleft in the term

Expires 18 November 2031.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

1 claim: 1 independent, 0 dependent

  1. 1
    CA 2616612 2017-03-29 determine whether DNS queries associated with an identifiable domain exceed a threshold number of DNS queries that can be processed by a service provider; determine whether to fitter the one or more DNS queries based on the threshold number of DNS queries; and cause the filtering of at least one of the one or more DNS queries based on the determination, wherein the filtering of the at least one or more DNS queries corresponds to selective filtering of DNS queries based on assigned network addresses for the DNS server authoritative for the identified domain and includes causing the filtering of at least one or more DNS queries received at the service provider and directed to one or more assigned network address subdivisions or zones available to the service provider based on access control lists. 9. The system as recited in Claim 8 further comprising a network point of presence associated with the sendee provider, wherein the network point of presence includes a DNS server component that receives a DNS query from client computing devices, wherein the DNS server in the first network point of presence is operable to filter DNS queries based on the access control lists. Ï0. The system as recited in any one of Claims 8 to 9, wherein the DNS query processing component selectively filters the DNS queries causing at least one of the one or more DNS queries to be answered by an alternative set of DNS servers. 11. The system as recited in Claim 10, wherein the DNS query processing component causes at least one of the one or more DNS queries to be answered by an alternative set of DNS servers by forwarding the at least one of the one or more DNS queries to the alternative set of DNS servers. 12. The system as recited in any one of Claims 8 to 11, wherein the DNS query processing component determines whether to filter the one or more DNS queries -29CA 2616612 2017-03-2^ based on the associated set of DNS queries based on a percentage of DNS queries allowed to be processed, 13. The system as recited in any one of Claims 8 to 12. wherein the range of available service provider network addresses corresponds to a plurality of network 5 address zone such that each network address zone is defined according to a division of available network addresses for service provider DNS server components, 14. The system as recited in any one of Claims 8 to 13, wherein the DNS query processing component is further operable to:obtain one or more additional DNS queries, the additional DNS queries 10 corresponding to the identifiable domain, wherein the DNS server component corresponds to a different assigned network from a range of available service provider network addresses;associate the one or more DNS queries with the identified set of DNS queries exceeding a threshold number of DNS queries that can be processed by a 15 service provider;and determine not to filter the one or more DNS queries. -30ΣΑ 02316£12 2313-CC_?n (12) INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property Organization International Bureau (43) International Publication Date 31 May 2012 (31.05.2012) (10) International Publication Number WIPO i PCT WO 2012/071282 Al (51) International Patent Classification: H04L 29/06 (2006.01 ) H04L 29/08 (2006.01 ) H 1)41 29/12 (2006.01) (21) International Application Number: PCT/US2011/061486 (22) International Filing Date: 18 November 2011 (18.11.2011) (25) Filing Language: English (26) Publication Language: English (30) Priority Data: 12/952,118 22 November 2010 (22.11.2010) US (71) Applicant (for all designated States except US): AMAZJOH TECHNOLOGIES, INC. [US/US], P.O. Box 8102, Reno, NV 89507 (US). (72) Inventors: MACCARTHAIGH, Colm;410 Terry Avenue North, Seattle, WA 98109-5210 (US). RICHARDSON. David, R.;410 Teny Avenue North, Seattle, WA 981095210 (US). REDMAN, Benjamin, W.S., 410 Terry Avenue North, Seattle, WA 98109-5210 (US). (74) Agent: URIBE, Mauricio, A., Knobbe Martens Olson & Bear, LLP, 2040 Main Street, 14th Floor, Irvine, CA 92614 (US). (81) Designated States (unless otherwise indicated, for every kind of national protection available): AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SC, SD, SE, SG, SK, SL. SM, ST, SV, SY, TEL, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW. (84) Designated States (unless otherwise indicated, for every kind of regional protection available): ARIPO (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW r , SD, SL, SZ, TZ, UG, ZM, ZW), Eurasian ( AM, AZ, BY, KG, KZ, MD, RU, TJ, TM), European (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR), OAPI (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD. TG). Declarations under Rule 4.17: — as to applicant’s entitlement to apply for and be granted a patent (Rule 4.17(H)) Published: — with international search report (Art. 21(3)) [Continued on next page} (54) Title: REQUEST ROUTING PROCESSING wo 2012/071282 Al IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIM SERVICE PRO VIDER Fig.l. (57) Abstract: Generally described, the present disclosure is directed to managing request routing functionality corresponding to resource requests for one or more resources associated with a content provider. The processing of the DNS requests by the service provider can include the selective filtering of DNS queries associated with a DNS query-based attack. A service provider can assign DNS servers corresponding to a distributed set of network addresses, or portions of network addresses, such that DNS queries exceeding a threshold, such as in DNS query-based attacks, can be filtered in a maimer that can mitigaie performance impact on for the content provider or service provider. ΣΑ 02 316612 231’ WO 2012/071282 Al IIUMIll^ before the expiration of the time limit for amending the claims and to be republished in the event of receipt of amendments (Rule 48.2(h))