A system for network load balancing, comprising: a plurality of access points, a plurality of entertainment devices and a DHCP server, wherein each of the access points is connected to one of the entertainment devices, all the access points are connected to the DHCP server, each of the entertainment devices comprises a DNS server and a web server and all DNS servers store and parse the same domain names; when a wireless terminal sends an access request to the DHCP server via the access point, the DHCP server allocates a designated DNS server and returns the designated DNS server to the wireless terminal via the access point, the designated DNS server being a DNS server comprised in the entertainment device connected to the access point; when the access point receives a domain name parsing request of the wireless terminal, the designated DNS server parses a domain name into an IP address of a designated web server and returns the IP address of the designated web server to the wireless terminal via the access point, the designated web server being a web server comprised in the entertainment device connected to the access point; and when the access point receives a web access request initiated for the domain name by the wireless terminal, the designated web server responds to the web access request via the access point, the system characterized in further comprising: an access controller configured to store a correspondence relationship between the access point and the wireless terminal accessing the access point, wherein the process from when the wireless terminal sends the access request to the DHCP server via the access point to the DHCP server allocates the designated DNS server and returns the designated DNS server to the wireless terminal via the access point comprises: step 2-1, in which the access point receives a DHCP request message sent by the wireless terminal to the DHCP server; step 2-2, in which the access point forwards the DHCP request message to the DHCP server; step 2-3, in which the DHCP server receives the DHCP request message and reads an identifier of the wireless terminal from the DHCP request message. step 2-4, in which the DHCP server sends a query request to the access controller, requesting to query an identifier of the access point accessed by the wireless terminal based on the identifier of the wireless terminal; step 2-5, in which the access controller returns the identifier of the access point accessed by the wireless terminal; step 2-6, in which the DHCP server designates the DNS server in the entertainment device connected to the access point as the DNS server for the wireless terminal, based on the identifier of the access point accessed by the wireless terminal; step 2-7, in which the DHCP server returns a DHCP response message; and step 2-8, in which the access point forwards the DHCP response message. step 2-1, in which the access point receives a DHCP request message sent by the wireless terminal to the DHCP server; step 2-2, in which the access point forwards the DHCP request message to the DHCP server; step 2-3, in which the DHCP server receives the DHCP request message and reads an identifier of the wireless terminal from the DHCP request message. step 2-4, in which the DHCP server sends a query request to the access controller, requesting to query an identifier of the access point accessed by the wireless terminal based on the identifier of the wireless terminal; step 2-5, in which the access controller returns the identifier of the access point accessed by the wireless terminal; step 2-6, in which the DHCP server designates the DNS server in the entertainment device connected to the access point as the DNS server for the wireless terminal, based on the identifier of the access point accessed by the wireless terminal; step 2-7, in which the DHCP server returns a DHCP response message; and step 2-8, in which the access point forwards the DHCP response message.