Domain registration / DNS query
I am setting up a home network and would like it to have a real domain eg mydomain.com.
I want my linux machine to act as a router for my network and also mail/web server.
What I want more information about is the domain registration/DNS part.
I understand that I will have to set my pc up as a name server, and I also understand that I must have a static IP address.
My questions are as follows:
1) How do I go about registering a domain name. Should I do this direct with a domain registrar such as internic..co.uk or via a 3rd party?
2) If I register direct with internic.co.uk they want IP numbers of 2 Name Servers, what happenes if I only have one?
3) If I register with a 3rd party, does anyone know of any domain registering companies that will change the NS records for the domain?
4) Is there another way to do it? I want complete control over 'mydomain.com' can it be done via my ISP somehow?
Ideally I want my SuSe Linux 9.3 machine to be the Master/Authoritive DNS server for 'mydomain.com' but don't really know where to start with that. I understand the Linux side such as setting-up and installing BIND.
Any help is appreciated.