Собственно, вопрос регистрации домена мало связан с тем, где вы планируете размещать сервер. Домен можно зарегистрировать у любого из регистрантов (например, webnames.ru).
Далее, вам надо будет настроить DNS - чтобы домен начал указывать на конкретный сервер (точнее IP-адрес). У того же webnames есть бесплатная услуга по управлению DNS-зонами вашего домена.
Если вы планируете разместить сервер у себя дома, вам еще надо озаботиться наличием постоянного IP-адреса у вашего интернет-соединения (обычно у провайдеров есть такая услуга за небольшую дополнительную плату). Если же постоянного IP добыть не получится, то можно попробовать использовать Dynamic DNS, чтобы заставить это все работать с динамическим IP.
Хостинг - это услуга размещения сайтов на специализированных компьютерах (серверах) размещенных в дата-центрах, в которых есть многократное резервирования электропитания, интернет-каналов, различные системы самодиагностики, короче все что нужно, чтобы сайт был доступен 365 дней в году 24 часа в сутки без перерыва. Подробности. Сайт конечно можно разместить и у себя на домашнем компьютере, но это достаточно хлопотное занятие.
Из тех, что пробовал, пожалуй, - PrestaShop самый прожорливый был. Самый тяжеловесный по размеру движка. В админке чего только нет: графики и диаграммы (как идут Ваши продажи), бизнес-планирование, различные отчеты, планы... Каких прибамбасов только нет. Честно говоря, замучался отключать (дезактивировать) ненужный функционали и навороты.
Для России - многое абсолютно дико и не нужно в принципе.
А движков, действительно, очень много. Заточенных как под интернет-магазины, так и только блоговых (блоговых даже поболее будет). В конечном итоге, каждый выбирает то, с чем ему удобнее работать (и где чаще латают дыры движка, где есть постоянные обновления).
Это невозможно сделать. Владелец сайта купил у хостинг провайдера место на сервере и установил в одну из папок своего аккаунта все файлы своего сайта. Там же в контрольной панели в разделе электронная почта указал адрес - как правило это адрес администратора сделанный по принципу
Затем сообщил регистратору доменных имен
DNS - адреса сервера, на котором расположен его сайт. Через некоторое время сайт начинает работать на этом сервере.
Как правило регистратор доменных имен и хостинг провайдер это одна и та же компания. Но бывают случаи когда что-то не устраивает и владелец домена решил разместить свой сайт на сервере другой компании. Например у тех дешевле. Или известно что техническая поддержка более доброжелательная.
Ведь кроме обязательств заплатить регистратору доменных имен владельца сайта и регистратора доменов больше ничего не связывает.
Это вычисляется по IP адресу, к которому привязано доменное имя, точнее об информации об этом IP адресе, которая может быть получена при помощи так называемых WHOIS сервисов. В случае серверов, находящихся в вычислительных центрах, такая информация чаще всего верна, а вот в случае с IP адресами конечных пользователей могут быть нестыковки. Из-за этого несколько лет назад у игроков в системе Steam были проблемы с играми с региональными ограничениями. Находясь в России они не могли поиграть в игру, так как сервера Steam считали, что их IP адреса не являются Российскими. Узнать информацию об IP адресе можно, например, тут.