A server and method for transmitting content to an end user are provided. The server receives information from a user terminal and transmits the content related to the user terminal to a cache server based, at least in part, on information received from the user terminal. Accordingly, the user terminal receives the content from the nearest cache server upon the request of the end user. The method according to the embodiments of the present invention is capable of providing content immediately to end users with low cache miss rate.