A content delivery network CDN edge node scheduling method, wherein the method comprises: receiving, by a scheduling proxy server, a first request message from a terminal device, wherein the first request message comprises a first internet protocol IP address, and the first IP address is an IP address of the terminal device; determining, by the scheduling proxy server based on the first IP address and preconfigured configuration information of a CDN scheduling center, a target CDN scheduling center corresponding to the first IP address; sending, by the scheduling proxy server, a second request message to the target CDN scheduling center when the target CDN scheduling center supports proxy scheduling setting, wherein the second request message comprises the first IP address, so that the target CDN scheduling center determines a second IP address based on the first IP address, and the second IP address is an IP address of a target CDN edge node corresponding to the first IP address; receiving, by the scheduling proxy server, the second IP address sent by the target CDN scheduling center; and sending, by the scheduling proxy server, a request response message to the terminal device, wherein the request response message carries the second IP address, so that the terminal device obtains delivery content from the target CDN edge node based on the second IP address, characterized in that, when the target CDN scheduling center does not support proxy scheduling setting, the method further comprises: sending, by the scheduling proxy server, a request response message to the terminal device, wherein the request response message carries a third IP address, and the third IP address is an IP address of the target CDN scheduling center, so that the terminal device obtains the second IP address from the target CDN scheduling center based on the third IP address, and obtains the delivery content from the target CDN edge node based on the second IP address. receiving, by a scheduling proxy server, a first request message from a terminal device, wherein the first request message comprises a first internet protocol IP address, and the first IP address is an IP address of the terminal device; determining, by the scheduling proxy server based on the first IP address and preconfigured configuration information of a CDN scheduling center, a target CDN scheduling center corresponding to the first IP address; sending, by the scheduling proxy server, a second request message to the target CDN scheduling center when the target CDN scheduling center supports proxy scheduling setting, wherein the second request message comprises the first IP address, so that the target CDN scheduling center determines a second IP address based on the first IP address, and the second IP address is an IP address of a target CDN edge node corresponding to the first IP address; receiving, by the scheduling proxy server, the second IP address sent by the target CDN scheduling center; and sending, by the scheduling proxy server, a request response message to the terminal device, wherein the request response message carries the second IP address, so that the terminal device obtains delivery content from the target CDN edge node based on the second IP address, characterized in that, when the target CDN scheduling center does not support proxy scheduling setting, the method further comprises: sending, by the scheduling proxy server, a request response message to the terminal device, wherein the request response message carries a third IP address, and the third IP address is an IP address of the target CDN scheduling center, so that the terminal device obtains the second IP address from the target CDN scheduling center based on the third IP address, and obtains the delivery content from the target CDN edge node based on the second IP address.