US 12,107,822 B1
Using a source network address translation (SNAT) port to facilitate multiple queries
Chen Li, Shanghai (CN); Gang Tang, Nanjing (CN); ShiMing Qu, Beijing (CN); Kai Hong Du, Shanghai (CN); Guo Chun Bian, Wuxi (CN); and Umesh chandra Sahoo, Bhubaneswar (IN)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Aug. 23, 2023, as Appl. No. 18/237,295.
Int. Cl. H04L 61/4511 (2022.01); G06F 16/903 (2019.01); H04L 61/2517 (2022.01)
CPC H04L 61/4511 (2022.05) [G06F 16/90339 (2019.01); H04L 61/2517 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
in response to receiving a domain name system (DNS) query, determining whether a destination for the DNS query corresponds to an existing source network address translation (SNAT) port; and
in response to determining that the destination for the DNS query corresponds to an existing SNAT port:
modifying the DNS query to incorporate the existing SNAT port,
updating a map entry corresponding to the existing SNAT port, the updated map entry correlating (i) the DNS query and at least one additional DNS query, with (ii) a shared Internet protocol (IP) address and shared destination port, and
causing the modified DNS query to be satisfied.