Peterhost for 30p / year offers.
In order to have your domain (without delegation), it is enough to just buy from any Registrar in the area .EN. Well, every year\\or two to renew the registration by paying the Bank notes.
To the house to standing in the corner of the server (assuming the external IP is fixed) to attach this domain, it is necessary to configure DNS. For each domain must meet two dns servers, primary and secondary, located, preferably, on different networks. One thing you can configure on your server in the corner, something the second — on the server of the other. Any of these servers can provide as a service, and the Registrar. For example, the same nic.ru sell you the domain and offering a service Primary DNS with a web muzzle to edit a zone (i.e., setting the domain and subdomains) and Secondary DNS. Each of the services, afaik, is at 150r / year.
Thus, as one of the options — regalim domain, the ordered secondary dns, primary dns picks up the house and quietly rule your domain from the comfort of home server console...