3CX Phone System requires you to have a resolvable external FQDN. This is used so that remote extensions, remote phone provisioning, VoIP providers and WebRTC calls can reliably work on your PBX. Creating an FQDN is also required for the creation of your SSL certificate used to secure your connection to the 3CX Phone System and 3CX WebRTC Gateway.
- Your 3CX Phone System server must have a static public IP address.
- You must have a registered domain name.
Create an External FQDN
Note: This example is based on EuroDNS. The procedure might vary for a different registrars.
- Log in to your account.
- Navigate to “Control Panel” > “Zone Profiles”.
- Click “Add Zone Profile”.
- Click “Rename Zone Profile” and give your profile a name. In our example we used “example.com”. Click “Rename” to save your profile name.
- Click “Add DNS Record” and select “A (IPv4 Address)” from the menu.
- In the “Host” field fill in your desired host name. In our example we used “pbx”.
- In the “IP Address V4” field enter the public IP of your machine.
- In the TTL field, leave the default value of 3600.
- Click ✓ to save. Your “pbx.example.com” FQDN should now correctly resolve to your server’s public IP address.
Note: Your FQDN will not resolve to your server’s public IP address right away. DNS changes usually take 24 hours to take effect.
This is the FQDN you should use in the 3CX Phone System Setup in the External FQDN Section.
Test your DNS Entry
To make sure that your DNS Server resolves your FQDN to the correct IP Address do the following:
- Open a command prompt window on a computer in your lan.
- Type in nslookup followed by your domain name – Example nslookup pbx.example.com
- As a result you should get the IP Address of the host – in this example: 184.108.40.206