Всё заработало. Просто я зашорился и совсем сдурел, я проверял утилитой nslookup, но она конектися к dns серверам и начинает через них резолвить, не обращая внимания на локальный /etc/hosts Надо было проверять командой ping. И ещё были грабли с конфигом apacha. Сейчас всё работает.