Multiple hosts use DNS server to achieve network load balancing detailed tutorial

  
There are many solutions, such as using Windows 2000 or Windows Server 2003 to provide network load balancing services, but the settings of this service are very complicated. Network load balancing through a DNS server is a relatively simple method. The author uses the Web server in the enterprise network as an example to introduce how to use the DNS server to achieve network load balancing. In order to increase the number of websites with the domain name of “www.huweishen.com”, three web servers with the same content are deployed in the enterprise network, which provide the same service, but the IP addresses of each server are different. The following is to set up the DNS server in the enterprise network to realize that the three Web servers share the customer's access to the website. First, enable the loop to Windows Server2003 system as an example, in the DNS server, click & ldquo; start & rar; program & rar; management tools & rarr; DNS rdquo; option, enter the DNS manager window, right click on the DNS server icon, in the pop-up shortcut Select the “Properties” option in the menu, then switch to the “Advanced” tab in the Properties dialog (Figure 1) and make sure the “Enable Loop” option is selected in the “Server Options” list box. status. Second, add a host record Create a host record in the "huweishen.com" area. In the DNS Manager window, right-click the item “huweishen.com” and select “New Host” from the pop-up menu to enter the New Host dialog box and enter “WWW” in the “Name” column. Enter the IP address of one of the web servers in the IP address field, for example, 192.168.0.5, and finally click the “Add Host” button. Because there are three web servers in the enterprise network, and their IP addresses are different, there are two new host records named "WWW", which are the same as above, except that their IP addresses are different. This will resolve the website domain name to a different web server. The contents of the three host records in the DNS server huweishen.com area are as follows: After the creation of the above three host records (Figure 2), the network load balancing of the Web server is implemented. In this way, when the client visits the website www.huweishen.com, it will issue a domain name resolution request to the DNS server. When the DNS server receives the first request, it will return the first IP address 192.168.0.5 to the client. When the second client requests domain name resolution, the DNS server returns the second IP address 192.168.1.5. Client computer. Through such a round-robin allocation, the client's access can be shared to different web servers, thereby implementing network load balancing. Third, the optimization of load balancing function Enterprise network usually consists of many subnets, in order to reduce the data traffic in the network, the client is best to access the Web server in the same subnet. Although the network load balancing function is implemented, it is not guaranteed that the client accesses the web server of the subnet. In fact, this problem is also very well resolved, as long as the DNS server's "Enable Netmask Sorting" function is enabled. In the DNS Manager window, right click on the DNS server, select “Properties> in the pop-up menu, then switch to the “Advanced” tab in the Properties dialog box and check the “Server Options” list box. The "Enable netmask sorting" option can be used. This way the client can access the web server in this subnet every time. After the above settings are completed, the DNS server implements the network load balancing function, which distributes the customer's access to each Web server, and also reduces the network communication traffic across the subnet, thereby greatly reducing the communication burden of the enterprise network.
Copyright © Windows knowledge All Rights Reserved