My situation - Openfire 3.5.2 / MySQL / Active Directory running happily for a year on our LAN, XMPP domain is internal only. I now need to make the server accessible from the “outside”, so my understanding is that I need to do the following -
Move the server to an externally accessible area of the network (DMZ), open required ports inside and outside
Change the XMPP domain to something externally accessible
Update all references to the old XMPP database in MySQL
Now I have tried this previously and come unstuck spectacularly, so I’m now building a new server with the new XMPP domain details. However that still leaves me with the headache of step 3 - I’m not a database person at all so I’m concerned about this step particularly. At least all my users in Active Directory though!
My question is - is there an easier way to do this? Has anyone ever implemented some sort of gateway server / service on their DMZ that would intercept XMPP traffic on a certain address, replace the XMPP domain name and forward to the existing host on the LAN? Likewise the other way round.
If the answer is no (which I’m expecting!) has anyone had any real world experience of carrying out the former process? Any hints and tips?