Web-Based Internet-Facing DNS Server Detection
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Measurement precision
If complex detection methods are used, then measurement precision may improve, but ease of operation deteriorates
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.
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.
3Productivity
If automated detection is implemented, then productivity improves, but device complexity increases
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.
Data Source
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.


