I am guessing you will all tell me I did something wrong but I thought I would relate this experience here anyway. I added a second server (for a secondary dns) to the main server, followed the instructions, added the second server connections to mysql on the primary first etc etc. However while the ISPC interface showed the server nothing would work. Believing I did things wrong I actually tried similar steps a few times before I finally found what was going on. (ie: reinstalls) Note: Both main server and this secondary are Debian 7 machines (wonder if this has something to do with it. ISPC version 220.127.116.11 During the second server setup where after adding the local database config and telling it to join a master, the entries then given for the master server mysql login seem to create something different. In my case it's creating 2 new user entries, one server name + one IP addy, to connect to the main database but using the user "ispcsrv2". The entire problem was, when creating these extra 2 entries on the main server mysql during install it wasn't adding a password. (the user entries had no password) However in /usr/local/ispconfig/server/lib/config.inc.php the multiserver mysql connection details do include a password (one of the installers making). Obviously the solution was simple - alter the mysql user table on the master server and add that password to those entries - bang! It all works. I still don't think I messed up following the guide or the howto.. although you all will most probably say I did. Also, on another note, /etc/bind/slave directory created by ISPConfig on the secondary dns server has the wrong permissions for a secondary slave dns to work correctly. (user: bind can't write to it) Then again these maybe just issues because of installation on a Debian 7.0 setup.