US 11,736,398 B2
Stateless protocol translation
John Jason Brzozowski, Schwenksville, PA (US); and Joseph Pryszlak, Lafayette Hill, PA (US)
Assigned to Comcast Cable Communications, LLC, Philadelphia, PA (US)
Filed by Comcast Cable Communications, LLC, Philadelphia, PA (US)
Filed on Jul. 15, 2022, as Appl. No. 17/866,180.
Application 17/866,180 is a continuation of application No. 16/775,883, filed on Jan. 29, 2020, granted, now 11,425,037.
Application 16/775,883 is a continuation of application No. 15/589,018, filed on May 8, 2017, granted, now 10,587,512, issued on Mar. 10, 2020.
Application 15/589,018 is a continuation of application No. 14/641,960, filed on Mar. 9, 2015, granted, now 9,680,744, issued on Jun. 13, 2017.
Application 14/641,960 is a continuation of application No. 13/417,676, filed on Mar. 12, 2012, granted, now 9,008,093, issued on Apr. 14, 2015.
Prior Publication US 2022/0353184 A1, Nov. 3, 2022
Int. Cl. H04L 45/741 (2022.01); H04L 69/08 (2022.01); H04L 61/251 (2022.01); H04L 61/2557 (2022.01); H04L 45/745 (2022.01); H04L 61/4511 (2022.01); H04L 45/00 (2022.01); H04L 49/00 (2022.01); H04L 61/2575 (2022.01); H04L 69/16 (2022.01); H04L 61/5076 (2022.01)
CPC H04L 45/741 (2013.01) [H04L 45/00 (2013.01); H04L 45/745 (2013.01); H04L 49/3009 (2013.01); H04L 61/251 (2013.01); H04L 61/2557 (2013.01); H04L 61/2575 (2013.01); H04L 61/4511 (2022.05); H04L 69/08 (2013.01); H04L 61/5076 (2022.05); H04L 69/16 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, from a network, a first packet comprising a first source address, a first destination address, and a data payload, wherein the first source address and the first destination address are formatted according to a first address format;
generating, based on the first destination address, a second destination address, wherein the second destination address is formatted according to a second address format different from the first address format;
performing a reverse domain name system (DNS) lookup of the first source address to obtain a source domain name;
performing a forward DNS lookup of the source domain name to obtain a second source address, wherein the second source address is formatted according to the second address format; and
generating a second packet comprising the second source address, the second destination address, and the data payload.