A method for domain name resolution, applied to a system for domain name resolution deployed in a scheduling cluster, comprising: the system for domain name resolution including a scheduling system, a probe system, and an analysis system; receiving, by the scheduling system, one or more query requests from each of local domain name system, DNS, servers, recording an egress Internet protocol, IP, address of each of the local DNS servers to generate a list of IP addresses that are to be probed, and reporting the list of IP addresses to the probe system, wherein each query request includes an egress IP address of a corresponding local DNS server; distributing, by the probe system, the list of IP addresses to probes distributed at different geographical locations, each of the probes to probe communication quality of each of IP addresses in the list of IP addresses; receiving, by the analysis system, one or more probing results fed back by each of the probes, setting an authoritative DNS server for each of the local DNS servers according to the one or more probing results fed back by each of the probes, and issuing a NS record of the authoritative DNS server for each of the local DNS servers to the scheduling system to process each domain name resolution request sent by each of the local DNS servers through a corresponding authoritative DNS server; and sending, by the scheduling system to each local DNS server, server setting information fed back by the analysis system according to the one or more probing results for each of the local DNS servers to replace an authoritative DNS server currently used with an authoritative DNS server in the server setting information, in response to the authoritative DNS server in the server setting information being inconsistent with the authoritative DNS server currently used by the local DNS server, wherein the server setting information includes the NS record of the authoritative DNS server for each of the local DNS servers; wherein setting the authoritative DNS server for each of the local DNS servers comprises: selecting a target probe corresponding to an optimal probe result for a current local DNS server, wherein the optimal probe result is determined according to round-trip times recorded in response to the current local DNS server being probed successfully by at least one of the probes including the target probe; and setting an authoritative DNS server in a geographical region where the target probe is located as the authoritative DNS server corresponding to the current local DNS server. receiving, by the scheduling system, one or more query requests from each of local domain name system, DNS, servers, recording an egress Internet protocol, IP, address of each of the local DNS servers to generate a list of IP addresses that are to be probed, and reporting the list of IP addresses to the probe system, wherein each query request includes an egress IP address of a corresponding local DNS server; distributing, by the probe system, the list of IP addresses to probes distributed at different geographical locations, each of the probes to probe communication quality of each of IP addresses in the list of IP addresses; receiving, by the analysis system, one or more probing results fed back by each of the probes, setting an authoritative DNS server for each of the local DNS servers according to the one or more probing results fed back by each of the probes, and issuing a NS record of the authoritative DNS server for each of the local DNS servers to the scheduling system to process each domain name resolution request sent by each of the local DNS servers through a corresponding authoritative DNS server; and sending, by the scheduling system to each local DNS server, server setting information fed back by the analysis system according to the one or more probing results for each of the local DNS servers to replace an authoritative DNS server currently used with an authoritative DNS server in the server setting information, in response to the authoritative DNS server in the server setting information being inconsistent with the authoritative DNS server currently used by the local DNS server, wherein the server setting information includes the NS record of the authoritative DNS server for each of the local DNS servers; wherein setting the authoritative DNS server for each of the local DNS servers comprises: selecting a target probe corresponding to an optimal probe result for a current local DNS server, wherein the optimal probe result is determined according to round-trip times recorded in response to the current local DNS server being probed successfully by at least one of the probes including the target probe; and setting an authoritative DNS server in a geographical region where the target probe is located as the authoritative DNS server corresponding to the current local DNS server. selecting a target probe corresponding to an optimal probe result for a current local DNS server, wherein the optimal probe result is determined according to round-trip times recorded in response to the current local DNS server being probed successfully by at least one of the probes including the target probe; and setting an authoritative DNS server in a geographical region where the target probe is located as the authoritative DNS server corresponding to the current local DNS server.