Last Modified September 19, 2026

Help with Firewalls and Proxy Settings

  1. Help with Firewalls
  2. Help with Proxy Settings

Help with Firewalls

The User’s computer may sit behind a firewall that blocks access to the internet unless the Url is included in a "White List"

Contact Technical Support for URLs to whitelist to unblock access to the DNA Servers

Note: Additional information available when logged into your software_DNA account.

 

Help with Proxy Settings

There are situations where the Software will be installed behind Proxy Servers, for example in large corporate networks or users will be using dial-up connections.

The Proxy Server is typically used to block access to the Internet by LAN users unless they are authenticated using a userid and password. Access is also blocked for the software_DNA client that resides on the user’s computer. In these cases, the software_DNA client must know the Proxy Server settings to work. The required information includes:

  • Server_Name
  • Server_Address
  • Server_Port
  • username
  • password

All communication between the DNA Library and the DNA Server use the standard internet browsing port 80. If Internet Explorer has access to the Internet, then the communications with the DNA Server should be successful.

The DNA Library will by default automatically capture and use the Proxy Settings of Internet Explorer from the user’s computer including any automatic configuration scripts specified in Internet Explorer (if any exist). As long as Internet Explorer has connectivity to the Internet (i.e. the Proxy settings if required are correct), then software_DNA will function properly.

If the Proxy Server requests a "userid" and "password" by returning a "407" error message, the DNA Library will display a Proxy Settings dialog box automatically to allow the user to enter this information.

If the software is to be run in Service Mode or you would like the proxy settings to be distinct from the IE settings, then use the UseIESettings() API Call with <Use_IESettings> = 0 before the other DNA API calls to tell the DNA Library to store and use proxy settings from a local DNA.INI file created by the DNA Library.

The DNA_ProtectionOK() API call used in TurnKey Activation displays a Proxy Settings button in the activation dialog box. This will display the proxy settings, if any, used by the DNA Library. The user can manually change these settings and if <Use_IESettings>=0, then they will be stored in a distinct local DNA.INI file on the user’s computer.