Вот, купил на неделе домен себе. Теперь существую на http://seriyps.ru
Терь вкратце, если кому интересно, о том, как этот процесс происходил.
Порядок действий:
1) Зарегистрировался на Webnames.ru
2) Создал кошелек на Яндекс-деньгах
3) Закинул на кошелек деньжат через терминал QIWI
4) Подобрал подходящий домен, заказал его и оплатил через интерфейс webnames.ru
5) Через тот-же интерфейс:
5.1 активировал домен
5.2 направил его на внешний айпишник своего знакомого (у него
сервер с внешним IP, расположенный в нашей локальной сети)
5.3 прописал эту красоту на бесплатных серверах webnames.ru
6) Договорился со знакомым, чтобы его nginx проксировал все обращения к его IP по этому домену на мой айпишник в локальной сети. При этом nginx переписывает заголовки
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
Так что запрос приходит ко мне практически в первозданном виде.
В принципе этого уже достаточно для нормальной работы, позволяет создавать поддомены простым конфигурированием моего апача
<VirtualHost *:80>
ServerName testdomain.seriyps.ru
DocumentRoot /var/www/testdomain
</VirtualHost>
(при условии, что на ДНС webnames.ru прописано
Субдомен Класс Адрес
* A 123.123.123.123
@ A123.123.123.123
т.е. обращение к любому поддомену и к корневому домену направляется на один и тот же IP {в примере изменен} )
Отслеживать с какого айпи пришли на мой серв можно по заголовку X-Forwarded-For. В общем алл гуд))
в TODO остается выбить себе зону seriyps.ru у провайдера, чтобы по этому домену можно было обращаться в локалке без подключенного интернета и тогда точно нет проблем)
___________________________________
UPD по заявкам: скриншоты панели управления webnames
Управление доменной зоной: Здесь прописываем внешний IP сервера хостинг-провайдера
___________________________________
Регистрация на DNS серверах: ставим галочку на "использовать DNS сервера регистратора" и не паримся))
_________________________________________________