Docs
udns
Product Introduction
Technical Architecture

Technical Architecture

Introduction to DNS Service

DNS (Domain Name System) is a service that the current Internet relies on. It acts as a system that maps domain names and IP addresses to each other, making it easier for both people and businesses to access Internet resources. By default, DNS uses the 53rd ports of TCP and UDP. In fact, DNS queries generally use the UDP protocol, and the use of TCP is very rare. The service provided by the UDNS system is UDP.

Architecture Introduction

The UCloud Global Intranet DNS cluster uses BGP+ECMP for high availability and scalability. The architecture is as follows:

As shown above, the UDNS service provided by UCloud Global is a product at the regional level. The DNS cluster can be regarded as a stateless service, and each server can independently provide services to the outside. The DNS server declares the same VIP to the upstream switch through BGP. When the DNS service encounters an exception, it will declare an interruption to BGP, thereby switching the traffic to other servers to achieve high availability.