Update the Endpoint so that it takes an array of host names as a body, and then sends an array of mapped hostnames as a response. this should solve the billion and one requests that get made.