RightFax servers configured with dynamic IP addresses (DHCP) experience service disruptions, database connectivity failures, inter-server communication problems, and licensing validation errors. This issue commonly surfaces during disaster recovery testing or VM migrations where administrators use dynamic addressing to simplify network configuration.
Dynamic IP addressing on RightFax servers creates several characteristic failures. Database connection errors appear when the server's IP changes and connection strings no longer resolve correctly. RightFax services may start successfully but lose database connectivity when DHCP leases renew and assign different addresses.
Inter-server communication breaks down because RightFax uses Microsoft Message Queuing (MSMQ) for communication between application servers and Remote DocTransport servers. MSMQ establishes queues based on IP addresses, and when those addresses change, messages fail to route between servers with MSMQ errors appearing in the Windows Application event log.
Licensing problems emerge unpredictably because RightFax ties license validation to server identifiers that include IP addresses. When the IP changes, license validation may interpret this as a hardware change, potentially invalidating the license and requiring reactivation during critical disaster recovery scenarios.
DNS resolution delays cause the most problematic failures. Client applications, email connectors, Epic integrations, and web services resolve RightFax servers by hostname. When a dynamic IP changes, DNS propagation delays of fifteen to sixty minutes occur. During this window, services appear operational on the server, but clients cannot connect, creating confusing troubleshooting scenarios where server logs show no errors, yet users report complete service failure.
RightFax operates as a distributed system where the application layer, database layer, and transport layer communicate constantly through network protocols that expect consistent addressing. The application server's IP address becomes embedded in SQL Server session management tables. When this IP changes, these session records become stale and the database rejects subsequent connections from what it perceives as an unauthorized source.
Remote DocTransport servers function as processing workers that application servers delegate fax rendering and transmission tasks to through MSMQ. When you configure DocTransport servers during installation, RightFax creates MSMQ private queues with IP-based identifiers. MSMQ does not dynamically update these queue addresses, so when a server's IP changes, queue addressing becomes invalid and messages accumulate in dead letter queues.
The licensing mechanism calculates a unique system identifier during installation that incorporates network attributes including the primary network adapter's configuration. While the licensing system tolerates minor changes, significant changes to network addressing trigger revalidation. In disaster recovery environments requiring instantaneous failover, waiting for license reactivation is unacceptable.
DNS caching at multiple levels creates additional complexity. Client computers, application servers, and network devices maintain their own DNS caches with time-to-live values ranging from minutes to hours. During disaster recovery testing, administrators often report that "it worked initially" because DNS caches still held the old IP address, masking the underlying configuration problem until cache expiration.
Document your current network configuration including IP addresses, subnet masks, default gateways, and DNS server addresses for all RightFax servers. Verify with your network team which IP addresses are available for static assignment and ensure these addresses fall outside any DHCP scope ranges to prevent conflicts. Confirm that firewall rules and network ACLs will continue to permit traffic from the new static addresses.
For disaster recovery environments, decide whether you will use the same IP addresses as production (requiring DNS updates during failover) or different IP addresses (requiring connection string updates). Identical addresses simplify application configuration but require network routing changes during failover, while different addresses require updating all connection strings and client configurations but allow both environments to operate simultaneously for testing.
Create a complete backup of your RightFax environment. Back up the RightFax database using SQL Server Management Studio. Export the RightFax registry keys from HKEY_LOCAL_MACHINE\SOFTWARE\RightFax to a .reg file. Document all current network configuration settings and take screenshots of the RightFax Enterprise Fax Manager server configuration screens, particularly database connection settings and remote server registrations.
Access the Windows Server network configuration through Network and Sharing Center or PowerShell. For each RightFax server, open the primary network adapter properties and change from "Obtain an IP address automatically" to "Use the following IP address." Enter the static IP address, subnet mask, and default gateway. Configure DNS server addresses explicitly rather than obtaining them automatically. Apply changes and verify connectivity by pinging your default gateway and DNS servers.
Ensure the network location type matches your previous configuration (typically "Private" for domain-joined servers) because changing the network location type alters Windows Firewall rules.
Open Windows Registry Editor on each RightFax application server and navigate to HKEY_LOCAL_MACHINE\SOFTWARE\RightFax\Database. Verify that the database connection string uses the SQL Server's hostname rather than IP address. If the connection string contains a hardcoded IP address, update it to use the hostname or update it to the SQL Server's static IP. Restart the RightFax server service to establish a new database connection.
For environments using SQL Server Always On Availability Groups, verify that the connection string specifies the Availability Group Listener name rather than an individual SQL Server instance address.
Verify MSMQ communication between servers by opening Computer Management, expanding Services and Applications, and selecting Message Queuing. Examine the Outgoing Queues to confirm no messages are stuck in error states. If you find accumulated messages or error states, contact Ingenium Software support before attempting MSMQ queue recreation because this procedure varies significantly between RightFax versions.
For Remote DocTransport servers, use the RightFax Enterprise Fax Manager to verify server registration. Navigate to Server Configuration, view the list of registered servers, and confirm each DocTransport server shows as "Connected" with its current IP address displayed correctly. If a DocTransport server shows the old IP address, remove the registration and re-add the server using its new static IP.
Work with your network team to update DNS A records for all RightFax servers to reflect their new static IP addresses. If you have configured DNS reverse lookup zones (PTR records), update those as well. Flush DNS caches on client computers and application servers by running ipconfig /flushdns from an elevated command prompt.
For disaster recovery environments using different IP addresses than production, create separate DNS entries (such as rightfax-prod.company.com and rightfax-dr.company.com) to allow simultaneous operation during testing and simplify failover procedures.
Review and update all client configurations that reference RightFax servers by IP address rather than hostname. This includes RightFax Client for Desktop installations, MFP configurations that send faxes directly to RightFax, API integrations that specify IP addresses in configuration files, and email gateway configurations in Exchange or other mail servers. The RightFax SMTP connector configuration on your Exchange server may contain IP addresses in the smart host settings or connector bindings that require updating.
Begin verification by confirming basic connectivity from the RightFax servers themselves. Log into each server and ping the SQL Server by both hostname and IP address. Open SQL Server Management Studio and connect to the RightFax database. Check the Windows Event Viewer for RightFax application errors or MSMQ errors during the five to ten minutes immediately following your changes.
Test inter-server communication by submitting a test fax through the RightFax client and watching it progress through the system in FaxUtil. A successful test fax verifies that database connectivity, MSMQ communication, and document processing all function correctly. If you have Remote DocTransport servers, ensure the test fax gets assigned to a DocTransport server for processing.
Verify client connectivity from multiple sources. Send a test fax from the RightFax desktop client, submit a test through the web interface if you use FaxUtil Web, send an email-to-fax from Outlook if you have email integration configured, and trigger a test fax from any integrated applications like Epic or other EMR systems.
For disaster recovery environments, perform a complete failover test after implementing static IPs. Stop the RightFax services on all production servers, update DNS to point to the DR environment, and verify that clients can connect to the DR servers within the expected time frame. The elimination of DNS propagation delays should reduce failover time significantly compared to dynamic addressing.
Do not configure static IPs at the hypervisor level while leaving Windows configured for DHCP. This creates split configuration where the VM receives an IP address from the hypervisor's network configuration but Windows networking still thinks it is running DHCP, causing IP address conflicts and connectivity problems.
Never implement static IPs on RightFax servers during business hours without a maintenance window. The IP address change requires restarting RightFax services and may require restarting the server entirely to clear all network stack caches. Plan for fifteen to thirty minutes of downtime per server.
Avoid configuring only some servers with static IPs while leaving others on DHCP. Either your entire RightFax environment uses static addressing or it all uses DHCP. Mixing approaches creates troubleshooting nightmares when intermittent failures occur.
Do not forget to configure static IP addresses for any secondary network adapters used for dedicated fax traffic or replication. RightFax can utilize multiple network adapters for load balancing or to separate administrative traffic from fax traffic, and all adapters must use static addressing.
Be aware that changing from DHCP to static IP addressing in disaster recovery environments may invalidate previous DR test results. Any testing performed while servers used dynamic addressing does not accurately reflect production failover behavior because you have eliminated the DNS propagation delay.
After implementing static IP addressing, update your disaster recovery documentation to reflect the new configuration. Document which IP addresses are assigned to each server, what subnet masks and gateway addresses are configured, and which DNS servers are specified. Include this information in your server build documentation.
Add the static IP assignments to your IP address management (IPAM) system or network documentation to prevent future IP address conflicts. Mark these addresses as permanently reserved and document which RightFax servers are using them.
Schedule a follow-up verification one week after implementation to confirm that no delayed issues have emerged. Check the RightFax event logs for any recurring errors, verify that all scheduled faxes and automatic processes completed successfully, and confirm with users that they have not experienced any connectivity problems.
For disaster recovery environments, revise your DR test procedures to account for the static addressing configuration. Update your failover runbooks to remove any steps related to waiting for DNS propagation or verifying DHCP lease renewals, and document the expected reduction in recovery time objective that static addressing provides.
Consider implementing network monitoring specifically for your RightFax server IP addresses to alert immediately if connectivity issues arise. This provides early warning if network configuration changes elsewhere in your environment inadvertently affect the RightFax servers.
Last Updated: December 2025
Verified For: RightFax 20.2, 22.2, 23.4, 24.4