Можно зарегистрировать бесплатный домен второго уровня на dot.tk. Конечно вам придется воспользоваться переводчиком, так как там все на английском. Зато в виде выгоды вы получите бесплатный домен вида: домен.tk
Купить домен и прописать в NS записи хостера у регистратора домена.
Чтобы это сделать, бесплатный хостинг должен предоставлять такую возможность. Для этого на хостинге должны быть свои DNS-сервера. Их адреса и нужно прописать в настройках домена, а сам домен связать с аккаунтом на бесплатном хостинге. Когда информация о DNS-серверах распространится по сети, сайт на аккаунте будет доступен через данный домен.
Где бесплатно не знаю, а вот по 95 рублей покупаю здесь - dnar.ru