A network administrator is setting up a device for two objectives. The first objective is to store frequently visited web content on the device so that the local users can access the content quickly. Another objective is to achieve a certain level of network security by hiding the internal IP addresses. Which device should the administrator set up?