I have the domain coolnicks.co.uk. and a large number of other domains.
On coolnicks.co.uk two of the sub domains are ns0.coolnicks.co.uk and ns1.coolnicks.co.uk pointing to different DNS servers i host. all the other domains use these two sub domains of coolnicks as their DNS servers and some are very important meaning they cannot experience any down time.
At the moment the name servers for coolnicks.co.uk are done with a dynamic DNS service, what I would like to do is avoid this as it causes a number of extra lookups.
So what I would like to do is set the DNS servers of coolnicks.co.uk to ns0.coolnicks.co.uk and ns1.coolnicks.co.uk.
As I understand this will work ok as the root servers will provide glue and pass along the IPs as well (otherwise there will be an infinitive loop wont there?), the problem is how do the root servers get these IP's? Are they updated into the whois info...e.g. the registrar sends both the dns names and IPs to be stored, or do the root servers look up the IPs their selves. If so do they do then cache it or resolve it each time the name servers?
There is a possibility one of the IPs will change from time to time, so will i have to update the whois name server info or will the root servers auto do this?
I hope that is understand-able and somebody can answer it :)