I would like to achieve the following:
Register own domain name (done) with GoDaddy.com e.g (mynsdom.com) which I will setup two hosts using VPS from Linode (done). Bind9 is also installed on both hosts, ns1.mynsdom.com and ns2.mynydom.com, in a master/slave configuration.
Next, register 2ND domain name (e.g mydom2.com) with GoDaddy.com and set my own nameserver (ns1.nynsdom.com and ns2.mynsdom.com) in a master/slave configuration.
Next, register 3RD domain name (e.g mydom3.com) with GoDaddy.com and set my own nameserver (ns1.mynsdom.com and ns2.mynsdom.com)
Basically, I would have my own publicly available nameserver/s which I can host multiples zones for mydom2.com and mydom3.com and any other domain names I may be registering.
I understand this is a lot of advice to ask for and I would really appreciate it if you could point me to some tutorials if there aren't any that specific.
My questions:
Do I need to do something with my ISP or Domain name registrar in order to have my MYDOM1.COM's NS1.MYDOM1.COM and NS2.MYDOM1.COM recognized as legitimate nameservers?
If NS1.MYDOM1.COM and NS2.MYDOM2.COM aren't able to resolve DNS requests from HOSTNAME.MYDOM2.COM AND HOSTNAME.MYDOM3.COM, then the requests could be forwarded to Google's public DNS where the results would then be cached in NS1.MYDOM1.COM and NS2.MYDOM1.COM. Is this possible?
If NS1.MYDOM1.COM is down for any reason, how may I make NS2.MYDOM1.COM take its place seemlessly?
I would like to access my home server/PC which runs on a dynamic IP address so I also would like to be able to host a zone on my Bind server that allows the NAT'ed server/PC at home to update its public IP address.
How may Master nameservers and how many Slave nameservers should I be running?
Would a 512Mb VPS with just 20Gb of SSD space suffice for hosting 100 domain names/zones (assuming these are the same thing)
I would really like to learn how to setup Bind properly on my Ubuntu VPS and of course save money since I will be registering more domain names.