answersLogoWhite

0

DNS-based redirection has several advantages. The most visible one is that it achieves transparency without losing scalability.

It is transparent because the clients are obliged to use the addresses provided by the authoritative DNS server, and cannot establish whether these addresses belong to the home machine of the service or to any of its replicas.

DNS as a distributed name resolution service proved to be very efficient, even though the amount of people using it has increased tremendously with the growth of the internet.

Another vital advantage of using DNS to redirect clients is that it is a natural way of informing the clients about the service addresses. It is used by many existing network services, and is very likely to be used by those to come as well.

Moreover, DNS is supported by a huge infrastructure of millions of DNS servers, capable of caching the answers our redirector generates. Once we make this infrastructure work for us, both efficiency and availability of our redirector considerably increase.

One more important advantage of DNS is that it allows multiple replica addresses to be returned, enabling the client to choose one from them.

The last advantage of DNS-based redirection is its good maintainability. Deployment of the complete redirection mechanism boils down to launching a single modified DNS server, and subsequently delegating a service domain to this server.

From this moment on this server is responsible for answering requests for the service address. No other modification of the DNS infrastructure is necessary.

User Avatar

Wiki User

13y ago

What else can I help you with?