В этом руководстве будет рассмотрен один из способов использования собственного домена с сервером бесплатного хостинга, не предоставляющим сервис DNS.
Вообще, самый лучший и надёжный способ в таком случае — это использовать DNS регистратора вашего домена, однако, не все регистраторы предоставляют DNS.
В случае, если ни хостер, ни регистратор не предоставляют сервис DNS — вам необходимо воспользоваться сторонним сервисом (или же настроить свой собственный DNS, но если вы в силах его настроить, то вам это руководство ни к чему

)
Так вот, начнём с того, что существует множество сервисов, предоставляющих бесплатный DNS. Примеры:
http://freedns.afraid.org/http://www.zoneedit.com/http://www.everydns.net/В этом руководстве мы рассмотрим работу с
freedns.afraid.org.

Перейдите по ссылке
http://freedns.afraid.org/signup/ и заполните регистрационную форму:

Вам будет выслано письмо примерно следующего содержания:

Нажмите по ссылке, приведённой в этом письме. Вы окажетесь на следующей странице:

Нажмите на ссылку
Domains в меню.

А затем перейдите по ссылке
Add a domain.
На этом этапе вам нужно открыть новое окно браузера, пройти на сайт регистратора вашего домена и изменить NS-записи вашего домена на следующие: NS1.AFRAID.ORG, NS2.AFRAID.ORG, NS3.AFRAID.ORG, NS4.AFRAID.ORG.

Затем возвращайтесь в предыдущее окно.

Вводите ваше доменное имя в поле для ввода и нажимайте Submit:

Домен добавлен! Теперь вам нужно создать A-запись, указывающую на сервер бесплатного хостинга. Нажмите на ссылку
Manage:

А затем на имя домена:

На этом этапе немного отвлекитесь и выясните IP-адрес сервера. Нажимайте Start->Run... (Пуск->выполнить...):

В поле ввода введите
cmd
Вы попадёте в консоль, в которой нужно ввести следующее:
ping site.rifo.net (подставьте название сайта, который вы зарегистрировали у хостера)
Результат:

Нас интересует то, что выделено синим цветом и заключено в квадратные скобки — это и есть IP адрес сервера. Вводите этот адрес в соответствующее поле:

И нажмите
Save!Результат:

На этом этапе настройка завершена. Вам потребуется подождать 12—72 часа чтобы всё заработало. Немного ускорить этот процесс можно, попросив сервис перепроверить ваш домен. Для этого снова перейдите по ссылке
Domains в меню:

А затем нажмите
Check for Broken domains
В результате вы увидите следующее окно:

Однако, совершенно не факт, что эта процедура существенно сократит время ожидания (технические подробности опускаю).
На этом всё. Как я уже писал выше, ваш домен заработает в течение 12—72 часов.
Успехов!