kevinthenerd
Platinum Member
I have a very small home network that looks like this:
192.168.0.1 - gateway and DHCP
192.168.0.* - my mom's computer (gets IP from DHCP)
192.168.0.100 - a server running Red Hat Linux 9
192.168.0.101 - Win98 computer for gaming, etc.
I want to set up on the Red Hat machine a DNS daemon that caches queries to the dns server (let's call the ISP's DNS 12.34.56.78... I don't want to reveal my ISP). If the IP exists in the cache, the RH9 server will provide it. If not, the RH9 server will ask the ISP's DNS and give it that way and store it for future use.
I hear this is easy, but I can't figure out how to do this. (Setting up the Win98 machine to look for a DNS at 192.168.0.100 is the easy part.)
I guess my main questions would be these:
Assuming I compiled the latest version of bind from source to /usr/local, what would be the best way to start the named on bootup?
Given this information, what would my /etc/named.conf look like?
Would the performance difference be noticeable? (cable to ISP, 100MB to local server)
Thanks.
(Edited some spelling.)
192.168.0.1 - gateway and DHCP
192.168.0.* - my mom's computer (gets IP from DHCP)
192.168.0.100 - a server running Red Hat Linux 9
192.168.0.101 - Win98 computer for gaming, etc.
I want to set up on the Red Hat machine a DNS daemon that caches queries to the dns server (let's call the ISP's DNS 12.34.56.78... I don't want to reveal my ISP). If the IP exists in the cache, the RH9 server will provide it. If not, the RH9 server will ask the ISP's DNS and give it that way and store it for future use.
I hear this is easy, but I can't figure out how to do this. (Setting up the Win98 machine to look for a DNS at 192.168.0.100 is the easy part.)
I guess my main questions would be these:
Assuming I compiled the latest version of bind from source to /usr/local, what would be the best way to start the named on bootup?
Given this information, what would my /etc/named.conf look like?
Would the performance difference be noticeable? (cable to ISP, 100MB to local server)
Thanks.
(Edited some spelling.)