A domain name resolution method performed by an electronic device, wherein the method comprises the steps of: • receiving (S 601, S 1001) a first input of a user, wherein the first input is used to trigger an application in the electronic device to interact with a certain server deployed on the internet to provide a business service for the user by accessing a resource on the certain server; • obtaining (S 602, S 1002) a key value and an identifier from a configuration file of the application in response to the first input, o wherein the key value is an application name of the application, a service name of the business service, or a service identifier of the business service, and o the identifier is an Internet Protocol, IP, address of a global router service, GRS, server, wherein the identifier identifies the server storing a correspondence between the key value and a uniform resource locator, URL; • sending (S 603, S 1003) the key value to the GRS server identified by the identifier; • receiving (S 607, S 1006) at least two IP addresses from the GRS server, the at least two IP addresses being based on the domain name in the URL; • determining (S 608, S 1007) a target IP address from the at least two IP addresses, by randomly selecting one of the at least two IP addresses as the target IP address; • accessing the resource on the certain server identified by the target IP address, to provide the business service for the user, wherein the method further comprises: • receiving from the GRS server the uniform resource locator, URL, corresponding to the key value, wherein the URL comprises a domain name of the certain server that stores the resource; and the accessing the resource on the certain server identified by the target IP address, to provide the business service for the user comprises: • sending a hypertext transfer protocol, HTTP/hypertext transfer protocol secure, HTTPS, request to the certain server identified by the target IP address, wherein the HTTP/HTTPS request comprises a URL obtained after the domain name in the URL is replaced with the target IP address; and • receiving an HTTP/HTTPS response from the certain server identified by the target IP address, wherein the HTTP/HTTPS response comprises the resource. • receiving (S 601, S 1001) a first input of a user, wherein the first input is used to trigger an application in the electronic device to interact with a certain server deployed on the internet to provide a business service for the user by accessing a resource on the certain server; • obtaining (S 602, S 1002) a key value and an identifier from a configuration file of the application in response to the first input, o wherein the key value is an application name of the application, a service name of the business service, or a service identifier of the business service, and o the identifier is an Internet Protocol, IP, address of a global router service, GRS, server, wherein the identifier identifies the server storing a correspondence between the key value and a uniform resource locator, URL; o wherein the key value is an application name of the application, a service name of the business service, or a service identifier of the business service, and o the identifier is an Internet Protocol, IP, address of a global router service, GRS, server, wherein the identifier identifies the server storing a correspondence between the key value and a uniform resource locator, URL; • sending (S 603, S 1003) the key value to the GRS server identified by the identifier; • receiving (S 607, S 1006) at least two IP addresses from the GRS server, the at least two IP addresses being based on the domain name in the URL; • determining (S 608, S 1007) a target IP address from the at least two IP addresses, by randomly selecting one of the at least two IP addresses as the target IP address; • accessing the resource on the certain server identified by the target IP address, to provide the business service for the user, • receiving from the GRS server the uniform resource locator, URL, corresponding to the key value, wherein the URL comprises a domain name of the certain server that stores the resource; and • sending a hypertext transfer protocol, HTTP/hypertext transfer protocol secure, HTTPS, request to the certain server identified by the target IP address, wherein the HTTP/HTTPS request comprises a URL obtained after the domain name in the URL is replaced with the target IP address; and • receiving an HTTP/HTTPS response from the certain server identified by the target IP address, wherein the HTTP/HTTPS response comprises the resource.