- Joined
- Aug 24, 2019
- Messages
- 96
- Reaction score
- 19
Hi All,
I have a client that wishes to install a failover server. They have an on-premises server, so I believe that means that the failover server must also be on-premise. They are currently on Version 16.0.9 (Pro license), but we would upgrade them to 'enterprise' so that the failover is more like five mins than six hours if we go ahead with this.
I have read the failover documentation (https://www.3cx.com/docs/failover/) and would like to clarify to ensure I understand correctly.
Currently, they have provisioning (Extension - Phone Provisioning - Network - Network interface for registration and provisioning) pointing to the internal IP Address of the single 3CX Server (10.0.0.1).
The documentation says that to setup a failover server, IP Phones must provision using the FQDN provided by 3cx (example.my3cx.nz).
However, if I query the FQDN from the Debian Server (running 3cx), I get the external, public IP of their internet connection (as expected). If I query the FQDN from any other machine on the same LAN, I get the same.
Therefore, I am expecting that, if I change the provisioning method from IP to FQDN in the 3cx Management Console, then IP Phones would fail to register. Is that correct?
If so, then does that mean I need to introduce a DNS server on the LAN that will provide the internal IP (10.0.0.1) of the 3cx server when queried for the FQDN?
I can have the router act as a DNS Server, and resolve (a limited number of) hostnames, so I can add (example.my3cx.nz) into that list, and point it at 10.0.0.1. If I do that, then the Debian host responds to a 'dig example.my3cx.nz' with 10.0.0.1 (I have tested that, then removed it from the router for now).
So, if I do that so that the FQDN resolves within the LAN to the local IP, can I now safely change the provisioning for the extensions from 'local IP' to 'FQDN'?
My concern here is that, if I make this change, then in the case of the primary server failing, external DNS would (after five mins or so - enterprise license) change to the new public IP address (for the failover server), but internally the IP Phones etc would still be looking for the primary (10.0.0.1).
Am I missing something here? If the above is not the way to do it, then how are people using the FQDN for on-premise provisioning?
Thanks,
Alan.
I have a client that wishes to install a failover server. They have an on-premises server, so I believe that means that the failover server must also be on-premise. They are currently on Version 16.0.9 (Pro license), but we would upgrade them to 'enterprise' so that the failover is more like five mins than six hours if we go ahead with this.
I have read the failover documentation (https://www.3cx.com/docs/failover/) and would like to clarify to ensure I understand correctly.
Currently, they have provisioning (Extension - Phone Provisioning - Network - Network interface for registration and provisioning) pointing to the internal IP Address of the single 3CX Server (10.0.0.1).
The documentation says that to setup a failover server, IP Phones must provision using the FQDN provided by 3cx (example.my3cx.nz).
However, if I query the FQDN from the Debian Server (running 3cx), I get the external, public IP of their internet connection (as expected). If I query the FQDN from any other machine on the same LAN, I get the same.
Therefore, I am expecting that, if I change the provisioning method from IP to FQDN in the 3cx Management Console, then IP Phones would fail to register. Is that correct?
If so, then does that mean I need to introduce a DNS server on the LAN that will provide the internal IP (10.0.0.1) of the 3cx server when queried for the FQDN?
I can have the router act as a DNS Server, and resolve (a limited number of) hostnames, so I can add (example.my3cx.nz) into that list, and point it at 10.0.0.1. If I do that, then the Debian host responds to a 'dig example.my3cx.nz' with 10.0.0.1 (I have tested that, then removed it from the router for now).
So, if I do that so that the FQDN resolves within the LAN to the local IP, can I now safely change the provisioning for the extensions from 'local IP' to 'FQDN'?
My concern here is that, if I make this change, then in the case of the primary server failing, external DNS would (after five mins or so - enterprise license) change to the new public IP address (for the failover server), but internally the IP Phones etc would still be looking for the primary (10.0.0.1).
Am I missing something here? If the above is not the way to do it, then how are people using the FQDN for on-premise provisioning?
Thanks,
Alan.
Last edited:
