Web-Based Internet-Facing DNS Server Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for determining the Internet-facing DNS server are complex, require specialized knowledge or access rights, and often fail to accurately identify the server used by a client's network, leading to suboptimal content delivery performance in content delivery networks.

Innovation Solution

A system that allows clients to detect the Internet-facing DNS server using a standard web browser, without requiring administrative privileges or specialized tools, by accessing a detection URL that includes an ID code, which is used to determine and provide the IP address of the DNS server, along with its geolocation and distance from the client, through a modified DNS server and database system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional methods are used to determine the Internet-facing DNS server, then specialized knowledge or access rights are required, but this increases device complexity and difficulty of operation

Engineering Contradiction:
Improveease of DNS server detectionVSAvoidcomplexity of detection system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary detection server that mediates between the client and the DNS infrastructure. The client sends a detection request to this intermediary server, which then performs the complex DNS query analysis and returns simplified results. This intermediary absorbs the complexity of DNS server identification while presenting a simple interface to end users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces manual, command-line based DNS detection methods with an automated web-based system. Instead of requiring users to execute complex terminal commands or configure network settings, the detection is performed automatically through a web browser interface, substituting mechanical/manual operations with automated electronic processes.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If complex detection methods are used, then measurement precision may improve, but ease of operation deteriorates

Engineering Contradiction:
Improveaccuracy of DNS server identificationVSAvoidease of DNS server detection
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The detection system performs self-service by automatically executing the complex DNS query sequence and analysis without user intervention. The system autonomously sends queries through the client's DNS infrastructure, captures responses, analyzes the query path, and identifies the Internet-facing DNS server, all while the user simply accesses a web page.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-configuring the detection URL with unique identifiers and pre-establishing the detection methodology. When the user accesses the URL, the detection process is already prepared and executes automatically, eliminating the need for users to understand or configure detection parameters.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If automated detection is implemented, then productivity improves, but device complexity increases

Engineering Contradiction:
Improveautomation of DNS detectionVSAvoidcomplexity of detection system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The detection server is designed with universal functionality, serving multiple purposes: it acts as a standard web server, a DNS detection platform, and an information provider. By making the system multi-functional, the patent reduces the need for separate specialized tools and infrastructure, thereby managing complexity while maintaining high automation capability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10193853B1Web browser or web service based detection of internet facing DNS server
Publication Date: 2019.01.29 WORKDAY INC
  • US10193853B1 patent drawing
  • US10193853B1 patent drawing
  • US10193853B1 patent drawing

AI summary

A web browser or web service based system for determining the IP address of the Internet facing DNS server on a given network includes an input interface and a processor. The input interface is configured to receive a request for a web page from a client system. The request includes a testing URL. The processor is configured to determine an ID code from the testing URL; determine the IP address of the Internet facing DNS server used, based at least in part on the ID code; and provide the IP address of the Internet facing DNS server using the web page.