README.txt Driver File Contents (Network_Driver_4FW6K_WN_15.10.0.10_A03.EXE)

This release 5.2 is a Stable Release

PURPOSE

DHCP Server alots the IP addresses to local computers, while DNS server resolves
them.

You need DHCP Server if you do not want to manually maintain IP Addresses or
you have less IP Addresses than number of machines you have, as dynamic DHCP Server will
recycle IP Addresses on machines.

DNS Server is needed for resolving hostnames to their IP addresses. Normally your
ISP will provide you with DNS Service. You may have your own DNS Server, which will
resolve hostnames by forwarding them to ISP's DNS Server and cache the addresses also.

If you have home/small office network with Unix/Linux machines, these machines will
not be resolved from each other, as Unix/Linux machines do not support NBNS protocol
and you need your own DNS Server.

But how about resolving your local machines ?. Your ISP's DNS Server will not have
this list and your own DNS Server wont have them either. Most DNS Servers cannot do this.
(unless you configure dynamic updates, or use static IP addresses and manually enter them).

THIS SERVER RESOLVES DHCP ALLOTED LOCAL MACHINES AUTOMATICALLY, IN ADDITION TO EXTERNAL
HOSTS, WITH THE ADDED ADVANTAGE BEING, BOTH DHCP AND DNS SERVER ARE ALLWAYS IN SYNC. 

You may also like to use this DNS Server as caching proxy for your IPS's server for fast
response. You can disable DHCP Server, if you use static addresses or there is another
DHCP Server being used. Even if you have only one machine you can try it. Enable only
DNS Service, specify remote DNS Servers in ini file and set DNS Server of your machine
to itself. If you only have dialup, create loopback adaptor for testing.

ENHANCEMENTS in 5.2

1) DHCP Options can be specified on DHCP Range Basis also.
2) ClientID, if sent by Client, is returned with DHCP messages.

Bugs Fixed in 5.1

1) Zone Replication Bugs.

ENHANCEMENTS in 5.0

1) This release supports Zone Transfer and Replicaiton.

BUGS Fixed in 4.1

1) BootP Support fixed.

ENHANCEMENTS in version 4.0

1) Multiple Ranges can be specified.
2) Different physical network can be servered by this server using DCHP Relay Agent.
3) Single host can have multiple IPs and single IP can have multiple hosts.
4) Zone based DNS Query routing [CHILD-ZONES] is introduced. This permits splitting
   main domain to child zones, using Dual Server.
5) Logging added.
6) Multiple listening interfaces can be specified for multihome servers.

Other features

1) Requires little configuration and no need to create zone files.
2) Provides both DHCP and DNS Service, can also use one of them only.
3) Automatic built-in dynamic updates. DNS Server includes DHCP alotted names.
4) Unlimited no. of hosts and aliases can be specified.
5) No limit to cached external hosts.
6) Both global and client specific DHCP Options.
7) Network PXE Boot and BOOTP support.
8) Zone based DNS Query routing (DNS Proxing) to different DNS Servers.

INSTALLATION

This program if installed on a machine, which is manually configured for IP Address,
DNS & router, it detects these settings from server machine (If you want diffrent
setting for clients, edit ini file) and uses them for configuring other machines on local
network.

1) Installer automatically installs the Program
2) For Windows NT/2000/XP/Vista you should let installer install it as NT Service.

   Although program's default installation directory is C:\Program Files\DualServer
   but in Windows Vista Home, you should change it to C:\DualServer or some
   other directory, not under C:\Program Files, as you may not have access to
   C:\Program Files\* for editing config files.

RUNNING

1) Start Menu -> Dual Server -> Run Standalone.
2) If you have installed as NT Service, goto Services Applet and may start/stop
   the service "Dual DHCP DNS Service".

   Now try getting IP Address for another machine, it should work.

CONFIGURATION

1) Configuration of Server

   The program automatically picks up settings of Server computer and 
   no configuration is required if:-

   a) Server machine is configured for DNS Servers and Gateway servers.
   b) You use IP range 192.168.0.1 - 192.168.0.255 (Server is automatically excluded).
   c) Lease Time is 360000 secs/100 hours.
   
   You can change any of these settings in DualServer.ini file. You need to restart
   if any changes are made in configuration file.
   
2) Configuration of Clients
   1. You can use windows/linux/unix mix of clients.
   2. The clients should be set to get IP Address automatically.
   3. Do not configure the clients for Dynamic DNS Update, as this server automatically
      does this.

GENERAL
   
1) This document is for guidance and is covered under GNU public license.

DEBUG

If program is not assigning addresses or resolve them check:-

1) Check network hardware and ensure that client machines has different host names from server and
   each other.
2) No other service should be running on Server on ports 53 and 67.
3) If you get error like port 67 already in use means some other DHCP program or proxy server with DHCP 
   service is running. If you get error port 53 already in use means some other DNS Server or proxy server
   with DNS Service is already running. Use any port scanner program like Active Ports to detect which program is
   listening on these ports. It is also possible that another copy of dualserver itself is running.
   or Microsoft connection sharing program is running, which uses these ports.
4) If you get error Static Interfaces/Listening Ports not available, it may be because of 1) Another
   DHCP/DNS Server is running or Interfaces specified on [LISTEN-ON] section are not available.
   If your interface may not be ready when your computer/Service starts and due to this service
   fails to start, use Window's recovery option in Services applet to try starting service at later time.
5) Look at DualServer.log (if running as service) or Run in standalone mode, it will provide all debug
   information as it verbatim the activities.
6) If you use Braodband router, which also has DHCP Server, this program may still run, but some hosts
   configured by other DHCP Server may not use this DNS or DHCP Service.
7) Often you will find that other machines can resolve each other and server, but server resolves
   nothing. This is because server's DNS Server may be different. To resolve machines from server,
   specify (forwarding) DNS Servers in ini file and set server's DNS Server to itself.
8) Zone Transfer and Replication, if used on multihomed servers,make sure the IPs for Primary and Secondary
   server can be pinged from Each Other.
9) Dualserver.state file backs up current leases and is read back when server restarts. If you want to 
   clean previous leases, you may delete this file and restart the server.
10)If you are not able to receive DHCP Discover messages from clients, make sure that Dual DHCP DNS Server
   and client are on same physical network (not separated by routers). If it is separated by routers and it
   is same subnet, please allow routers to pass broadcast messages to Server on Port 67. If these are 
   different subnets, use the BOOTP relay agents.

UNINSTALLATION

	Goto control panel's add/remove programs and remove the program.

REPLICATION (for advance users only)

	Release 5.0 onwards support zone replication. Please read the ZONE REPLICATION file.

Domain Name Server and Child Zones. (for advance users only)

	If you have a domain with multiple child zones, each zone having its own DNS/DHCP or DNS server, You
	can use a multizone DNS Server like bind as Main Domain Name Server, which would transfer diffrent
	zones from child servers. Dual Server can be very well used as Child Zone Servers with DHCP/DNS for
	zone and Domain Name Server would have all the zones transfered from Child Servers.

	Dual Server, being single zone server, still provides a way to work as main Domain Name Server for
	whole domain. It works differntly but with same results, without even the need to trnasfer child zones.
	You can confure 1 or more Dual Servers as Master DNS Server (Domain DNS Server) for whole domain
	and these will forward queries to specific zone servers based on zone match. Queries not matching to zones
	specified in [CHILD-ZONES] section will be forwarded to default forwading DNS Servers. One query will
	be forwaded only once to Child server and then cache is used to resolve unless it has expired.
	Please see the [CHILD-ZONES] section of ini file.
	
	Entries in [CHILD-ZONES] behave differently than forwarding server entries in [DNS-SERVERS] secion.
	Child Servers are basically meant for child  zones queries. For correct behavior you should specify
	child zone servers in [CHILD-ZONES] like:-
	
	[CHILD-ZONES]
	childzone1.workgroup.com=xxx.xxx.xxx.xxx, xxx.xxx.xxx.xxx
	1.168.192.in-addr-arpa=xxx.xxx.xxx.xxx, xxx.xxx.xxx.xxx
	childzone2.workgroup.com=xxx.xxx.xxx.xxx
	2.168.192.in-addr-arpa=xxx.xxx.xxx.xxx

	The child zone can have just one DNS Server or can have primary and secondary with zone replication between 
	them. Domain Server would contact primary or secondary child zone server, whichever is availabe. You can
	specify one server also, if child zone has only 1 server.

 	Main Domain Name servers should be specified as forwarding servers in child zone dns servers, so that
	each zone can also resolve entries in sibling child zones through main Domain Name Server. ISP or Public
	DNS Servers should only be specified in main Domain Name Servers.

	If you need full backup, minimum 2 DualServers should be used as main Domain Name Server for main domain
	with identical configuration and each child zone should have 2 DualServers, with zone replication between
	them only.
	
BUGS
	If you find any problem with this program or need more features, please send mail to achaldhir@gmail.com.
	You may also send thanks email if it works fine for you.
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: ftp, load: 1.32