Last Modified February 16, 2022
- User Support
- Proxy Settings
Help with Proxy Settings and Firewalls
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:
All communication between the DNA Client 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
The DNA Client 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 Client
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.
Do-All API (Windows) 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
<Use_IESettings>=0, then they will be stored in a distinct local DNA.INI file on the