Wireless Modem DNS Query Interception and Translation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless cellular networks, particularly 3GPP networks, host terminals often face challenges in accessing packet-based communications due to the inability to automatically configure DNS server addresses, leading to inconvenient manual entry or application-dependent solutions, and the use of default addresses that may not be preferred or available.

Innovation Solution

A modem with processing apparatus and interface capabilities to intercept and translate DNS queries, receiving addresses from the wireless cellular network and retransmitting them to ensure access to packet-based communications, thereby enabling seamless access to packet-switched networks like the Internet.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the terminal uses default DNS server addresses, then the terminal can immediately access packet-based communications without manual configuration, but the DNS server may not be preferred or available in the wireless cellular network

Engineering Contradiction:
Improveautomatic DNS configurationVSAvoidDNS server availability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The modem acts as an intermediary between the terminal and the DNS server. It receives the terminal's DNS query, translates the source address from the default address to the network-provided DNS server address, and forwards the query. This mediator approach allows the terminal to use a simple default address while the modem ensures communication with the correct network-appropriate DNS server.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The modem creates a translated copy of the DNS query with modified address fields. It receives the original query with default addresses, translates these addresses to the network-provided addresses, and forwards the copied query with the translated addresses. This copying mechanism preserves the original query structure while adapting it to the network environment.

Inventive Principle:
Principle #26Copying

2Reliability

If the terminal manually configures DNS server addresses, then the terminal can use preferred DNS servers, but the configuration process becomes inconvenient and complex

Engineering Contradiction:
ImproveDNS server preferenceVSAvoidmanual configuration complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The modem performs self-service by automatically receiving the DNS server address from the wireless cellular network, storing it, and using it to translate DNS queries. This eliminates the need for manual configuration on the terminal side, as the modem autonomously manages the DNS address translation process.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The modem performs preliminary action by pre-configuring the DNS server address translation capability before the terminal needs to access packet-based communications. It receives and stores the DNS server address from the network in advance, so that when DNS queries are needed, the translation can occur immediately without manual intervention.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the modem translates DNS query addresses, then the terminal can access packet-based communications using network-provided DNS servers, but the modem must intercept and modify DNS traffic which increases processing complexity

Engineering Contradiction:
ImproveDNS server address correctnessVSAvoidmodem processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The modem applies local quality by implementing address translation only at the specific point where DNS queries are processed. Rather than globally modifying all network traffic, it selectively intercepts DNS queries and applies translation only to those packets, leaving other traffic unchanged. This localized approach minimizes overall system complexity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The modem changes parameters by modifying the source and destination address fields in DNS query packets. It translates the source address from the terminal's default DNS address to the network-provided DNS server address, and adjusts the destination address accordingly. This parameter transformation enables correct routing while maintaining the existing DNS query structure.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8761046B2Communication system and method
Publication Date: 2014.06.24 NVIDIA CORP
  • US8761046B2 patent drawing
  • US8761046B2 patent drawing
  • US8761046B2 patent drawing

AI summary

A modem is disclosed that, in one embodiment, includes: first interface apparatus comprising a first wireless transceiver arranged to connect to a wireless cellular network; second interface apparatus arranged to connect to the terminal; and processing apparatus configured as a wireless cellular modem for accessing packet-based communications. The processing apparatus is arranged to receive at least one first address from the wireless cellular network via the first interface apparatus, the first address being an address of a server of a name-to-address resolution system. The processing apparatus is further configured to intercept, via the second interface apparatus, a name-to-address resolution query being conveyed from the terminal to the wireless cellular network comprising a second address as a destination address, to translate the second address into the first address, and to retransmit the query to the wireless cellular network via the first interface apparatus with the first address as the destination address.