Difference between revisions of "DNS Load Balancing"

From LVSKB
Jump to: navigation, search
m
m (Round Robin DNS Load Balancing: Removing a spare blank space)
 
(4 intermediate revisions by 2 users not shown)
Line 4: Line 4:
  
 
== Round Robin DNS Load Balancing ==
 
== Round Robin DNS Load Balancing ==
 +
 +
BIND is the most popular implementation of Domain Name System. We can use BIND to build DNS load balancing systems.
  
 
=== Multiple CNAMES ===
 
=== Multiple CNAMES ===
  
 
=== Multiple A Records ===
 
=== Multiple A Records ===
 +
 +
=== Multiple SRV Records ===
  
 
== Geographical DNS Load Balancing ==
 
== Geographical DNS Load Balancing ==
Line 14: Line 18:
  
 
* [http://www.isc.org/index.pl?/sw/bind/ ISC BIND main site]
 
* [http://www.isc.org/index.pl?/sw/bind/ ISC BIND main site]
 +
* RFC 1794 - DNS Support for Load Balancing
 +
 +
 +
{{load-balancing-stub}}
  
 
[[Category:Load Balancing]]
 
[[Category:Load Balancing]]

Latest revision as of 20:18, 25 June 2010

Introduction

DNS load balancing is to distribute requests to different servers though resolving the domain name to different IP addresses of servers. When a DNS request comes to the DNS server to resolve the domain name, it gives out one of the server IP addresses based on scheduling strategies, such as simple round-robin scheduling or geographical scheduling. This redirects the request to one of the servers in a server group. Once the domain is resolved to one of the servers in specified time-to-live, subsequent requests from the clients using the same local caching DNS server are sent to the same server.

Round Robin DNS Load Balancing

BIND is the most popular implementation of Domain Name System. We can use BIND to build DNS load balancing systems.

Multiple CNAMES

Multiple A Records

Multiple SRV Records

Geographical DNS Load Balancing

External Links


LVS.png "DNS Load Balancing" is an load balancing related stub. You can help LVSKB by expanding it