Edge DNS Resolution via Shared Authoritative Resolver
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The scale of the DNS is too large, maintenance is difficult, and deployment cost is high in edge cloud computing scenarios due to the need for a separate DNS system in each discrete edge computer room.
Innovation Solution
A distributed domain name resolution method where the resolver on a first physical machine converts domain name requests to an authoritative system on a second physical machine, avoiding the need for a separate DNS system in each edge computer room, and utilizing a shared resource for domain name resolution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a separate DNS system is deployed in each discrete edge computer room, then domain name resolution can be performed locally, but the scale of the DNS becomes too large and maintenance becomes difficult
Solution Approach 1:
Multiple distributed resolvers in different edge computer rooms are merged into a unified resolver network that collaborates with a single authoritative DNS system. The resolvers work together as a coordinated group rather than independent systems, sharing the burden of domain name resolution across the edge computing network.
Solution Approach 2:
The authoritative DNS system deployed on a second physical machine in a second edge computer room serves as an intermediary between the resolvers and the ultimate domain name information sources. This centralized authoritative system mediates all resolution requests, eliminating the need for each edge computer room to maintain independent complete DNS systems.
2Reliability
If a separate DNS system is deployed in each discrete edge computer room, then local resolution is enabled, but deployment cost increases
Solution Approach 1:
The authoritative DNS system deployed on the second physical machine serves multiple resolvers across different edge computer rooms simultaneously. This single system performs the function that would otherwise require multiple separate DNS systems, making the deployment cost-effective by avoiding redundant infrastructure.
Solution Approach 2:
Instead of deploying complete DNS systems in each edge computer room, lightweight resolver copies are deployed that reference the centralized authoritative DNS. These resolvers replicate only the essential resolution functionality while relying on the authoritative system for actual domain name data, reducing deployment costs significantly.
3Reliability
If domain name requests are forwarded between edge computer rooms through external networks, then resolution can be achieved, but communication efficiency decreases
Solution Approach 1:
The authoritative DNS system is pre-deployed within the edge computing network infrastructure on the second physical machine, rather than requiring external network access. This preliminary placement of the authoritative system within the network enables direct, efficient communication between resolvers and the authoritative DNS without traversing external networks.
Data Source
AI summary
The present disclosure relates to the field of edge cloud technology, and discloses a domain name resolution method, a system, an apparatus, a device, and a medium for edge computing. The domain name resolution method includes: acquiring a first domain name resolution request forwarded by a virtual device through a network module; converting the first domain name resolution request into a second domain name resolution request, and sending the second domain name resolution request to an authoritative domain name system; and receiving a resolution result of the second domain name resolution request by the authoritative domain name system, and forwarding the resolution result to the virtual device through the network module.


