There is a difference between asking questions and asking other people to
do the donkey work and debug your configuration files for you.
Have you actually installed these configuration files above and tested them? What results did you get and why did you not include them with your posting?
Since you have difficulties obtaining printed documentation :
1) Have you read /usr/share/doc/HOWTO/DNS-HOWTO ?
2) Have you looked at the resources available at
http://www.dns.net/dnsrd/
Now in case I misunderstand the situation, you write --
Quote:
The location of the linux DNS server (but not the windows server) is sent via DHCP.
|
Does this mean that the linux machine does not have a fixed IP address
but is assigned an IP address within a range of addresses from a DHCP server?
If this is indeed the case and in fact it has a floating IP address, then
unless I am very seriously in error, I do not believe that you can have
a DNS nameserver on a non fixed IP address in a simple manner as you wish.
If the IP address of the DNS server is not fixed, then other machines
do not know the IP address to go to in order to get their queries resolved.
As an example, say the only place that you could look up a telephone number was in the directory at the public library. If you know the street
address of the library you can go there and look up the information.
If they decided to change the library to a mobile library in a truck,
and it went from town to town throughout Utah, you would not be able
to go and look up the telephone number because you did not know
the street address of where the mobile library was that day.
The only way you could do it, would be to consult some other reference
to find out the location, street address of the mobile library for that day.
So unless you intend to register your floating IP address machine with another reference authority,
http://www.dyndns.org/, then your implementation of having a DNS server on a machine assigned its IP number from a range of possible values by DHCP will not work.
My apologies if this was not clear enough in the original posting.