DNS не имеет никакого отношения к урлам. DNS - мировая распределенная база, в которой прописаны ключи и данные :) Обычно ключом является IP, данным - имя (или другие данные - mx, например), но есть и обратные базы, где ключ - имя.
Кстати, hosts - оооочень упрощенный вариант DNS, так что без "простых движений" не получится. Схема-то вполне нормальная, но только указывать надо не 127.0.0.1, потому что 127.0.0.1 - это "я сам", а тот IP, который имеет комп с WAMP