DNS-Mapped Virtual IPs for Server Address Anonymization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network communication technologies fail to adequately protect the privacy of server addresses, making them vulnerable to attacks and allowing malicious entities to trace client devices, as destination IP addresses are visible and used for routing and firewall decisions.

Innovation Solution

Implementing techniques that use Network Address Translation (NAT) and Mobile IP version 6 (MIPv6) in conjunction with DNS to map server IP addresses to virtual IP (VIP) addresses, which are then translated back to actual IP addresses, thereby obfuscating the server's true IP address and protecting its identity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If destination IP addresses are made visible for routing decisions, then network connectivity and routing efficiency are improved, but server privacy is compromised and servers become vulnerable to attacks

Engineering Contradiction:
Improvenetwork connectivityVSAvoidserver vulnerability to attacks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a proxy server as an intermediary between client devices and destination servers. The proxy server receives packets from clients with randomized source addresses, translates them to actual server addresses, and forwards them to the destination. This mediator enables routing decisions while hiding the true server address from clients and malicious entities, thus resolving the contradiction between network connectivity and server security.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the network communication into distinct functional layers: client devices communicate with proxy servers, which then communicate with destination servers. This segmentation allows the proxy layer to handle routing and addressing separately from the actual server communication, enabling routing efficiency while protecting server addresses from direct exposure to clients.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If source IP addresses are anonymized to protect client privacy, then client privacy is improved, but network routing decisions become more difficult

Engineering Contradiction:
Improveclient privacy protectionVSAvoidrouting decision making
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The proxy server acts as an intermediary that preserves client privacy by randomizing source addresses in outbound packets while maintaining routing capability. The proxy knows the actual client identity for routing decisions but presents randomized addresses to the network, thus protecting privacy without sacrificing routing effectiveness.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Object-affected harmful factors

If destination addresses are randomized to protect server identity, then server privacy is improved, but packet routing accuracy may be compromised

Engineering Contradiction:
Improveserver address exposureVSAvoidrouting accuracy
Core Design Contradiction:
Object-affected harmful factorsVSMeasurement precision

Solution Approach 1:

The proxy server mediates between the need for server address randomization and routing accuracy. It receives packets with randomized destination addresses, translates them to actual server addresses using internal mappings, and forwards them correctly. This ensures both server privacy protection and accurate packet delivery to the intended destination.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12432183B2Randomizing server-side addresses
Publication Date: 2025.09.30 CISCO TECHNOLOGY INC
  • US12432183B2 patent drawing
  • US12432183B2 patent drawing
  • US12432183B2 patent drawing

AI summary

Techniques for using Network Address Translation (NAT), Mobile Internet Protocol (MIP), and/or other techniques in conjunction with Domain Name System (DNS) to anonymize server-side addresses in data communications. Rather than having DNS provide a client device with an IP address of an endpoint device, such as a server, the DNS instead returns a random IP address that is mapped to the client device and the endpoint device. In this way, IP addresses of servers are obfuscated by a random IP address that cannot be used to identify the endpoint device or service. The client device may then communicate data packets to the server using the random IP address as the destination address, and a gateway that works in conjunction with DNS can convert the random IP address to the actual IP address of the server using NAT and forward the data packet onto the server.