map: move dns host based lookup code to a separate function