DNS Server
The following are the main reasons why you may want to set up DNS on your LAN:
1. You want to use SOCKS4 to access FTP or Gopher or HTTPS URLs in a browser
2. You want to run some other SOCKS4 capable software
3. You have a large LAN and you want name resolution for the machines on your LAN
4. You want to be able to refer to 'wingate' in your client setup
None of the proxies in WinGate other than SOCKS require DNS to be working on
the machines on your LAN.
One of the quirks of the SOCKS4 protocol (fixed in SOCKS5) is that a request
for a connection is made in the form of a request for connection to an IP number. This means that a SOCKS4 client needs to be able to look up addresses in
order to supply this IP number to the SOCKS4 server.
For this reason, the DNS server was added to WinGate. If you already have DNS
on your internal network, and it has sufficient scope to resolve all the names
you wish to connect to, then you will not need to run the DNS server in order
to use the SOCKS server. You should not enable the DNS server in WinGate if you are already running a DNS server on
the same machine - this will mess up your DNS server.
See: