I just don't understand what further should be done.
you never configured secure.limegardens.co.uk on s2/ns2 as a slave under Plesk.
why don't you start doing all that was proposed? implement the half is not the best
and definitely no reason to wonder
anyway. what faris is the same that was mentioned before.
adding NS Record in the DNs config of a domain is not enough to start a zone transfer and not
enough for both servers to have any DNS records.
I've now run a check on ukclubdj.com, a domain hosted on the main server (s1 / ns1), and it's say "Some name servers are not authoritative for this domain name" in regards to ns2.youandtheweb.net. Why?
do you have configured the dns settingson ns2 for that domain? no, adding ns as an ns record on ns is not what i talk about. it's abouit having the exact same config tranfered via zone transfer.
I thought having 2 seperate nameservers was the best method, but ever since doing that things have started to go wrong. Why is this?
best method are 2 nameservers set up as primary/secondary via zoen transfer on NON hosting servers.
If I have to add a domain to both servers inorder to get it to work correctly, I might as well just move ns2 back to the same server as ns1.
having one server with two ip's and configure those 2 ip's as ns1 and ns2 helps you only for migration or
if those two ip's are used with to totaly seperated internet connections. otherwise is totally useless.
getting rid of the necessity of two nameservers by doing that is wrong.
Why someone can't write a simple guide to something that is such a common thing I don't know.
if i would start giving you the correct answer for that, the answer would be.
don't try to use your hosting servers as dns servers. thats not the way it should be done.
get two seperated servers and configure them in primary/secondary mode.
the problem you have is the following.
you want to use plesk with servers that have different domains hosted.
configuring plesk on s1/ns1 with acl and s2/ns2 as slave under the domains would do it.
but you have also other domains hosted on s2/ns2 that are not configured on s1/ns1.
and there the problem begins.
Explaining DNS in all details would take too long, even if it's only based on your situation.
1) A secondary will not update its zone records unless the zone's serial number is lower than the master's.
a serial change in SOA Record is always necessary. serial changes under a prim/sec config the primary server is the only one where the change starts
2) You need to have UDP port 53 open as well as TCP to make sure zone transfers work (I think). EDIT-- no, this is nonsense. DNS normally uses UDP anyway.
yes and no. DNS requests come via 53 UDP. Zone transfers via 53 TCP.
3) Adding the IP of the secondary DNS server to the Common ACL list in the Primary Plesk server basically adds the IP to a list of servers that is allowed to ask the Primary for DNS info (Zone transfer). That's all this does. It does not magically cause transfers to happen.
But if you do not add the IP of the secondary to the Common ACL list, named will not allow the zone transfer to happen and your DNS will not be in synch. Maybe this is the problem?
correct, half of the job.
4) The Secondary always initiates a zone transfer.....
no. there are two methods.
no1. -notify process: the master informs slaves about changes (in the best way just incremental). Namserver configured in SOA record is Master. the rest of ns-resource record are slave.
no2. -slave-get process: the slave requests the config from the master with a special interval (refresh time; mostly 1hr configured). is the SOA record of the master higher than from slave in starts to transfer (in the best way just incremental).
process no1. is the standard today and is the preferred method.
It just seems to me that there must be a much simpler way of doing what I'm trying to do.
no, you just don't want to do it the correct way, sorry.
if you dont want to setup correct namesserver system or setup the "long way" via domain creation only on primary and slave is secondary dns, the only solution for you is the script from scott:
http://www.atomicrocketturtle.com/Jooml ... iew/50/29/