Вам нужно 3 услуги:
1. Регистрация (и продление) доменного имени - покупается напрямую у регистраторов или у реселлеров/хостеров, у регистраторов напрямую как правило дороже.
2. Хостинг DNS-зоны - может предоставляться как хостером, у которого вы регистрируете зону (чаще бесплатно, но у некоторых за деньги) так и почтовым сервисом, есть и отдельные бесплатные сервисы и Cloudflare, но большого смысла в них нет.
3. Хостинг почтовых ящиков. Можно брать у хостера, но как правило это за деньги и не всегда хорошо. Можно брать бесплатно у Mail.Ru (biz.mail.ru) или Яндекс (pdd.yandex.ru), там же можно хостить DNS-зону.
Если в зоне .ru - то регистрация идет по паспортным данным, а передача по заверенным документам, дополнительных whois protection не требуется.