Thanks Rick,<br>You've expanded my knowledge and I appreciate that.<br><br>And Jim,<br>If I have the time, I'd like to help you with that. <br><br>Vince<br><br><b><i>Rick Moen <rick@linuxmafia.com></i></b> wrote:<blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"> Quoting vincent polite (vpolitewebsiteguy@yahoo.com):<br><br>> Well, I can't claim to be an authority. But since DNS is basically a<br>> database relating the domain name to the the IP address, It doesn't<br>> seem like it would be to hard to do. I'm not sure how it spreads<br>> across the net. <br><br>To further clarify, server-end DNS is of two types:  Either your server<br>is publishing DNS data, or it's not (and is merely fetching, providing,<br>and caching as necessary DNS data published elsewhere).<br><br>o  Publishing DNS data is called running an "authoritative nameserver".<br>o  Handing other folks' DNS data is called running a
 "recursive nameserver".<br><br>If you own a domain, you'll want to have it be served up by minimum two <br>authoritative nameservers operating on fixed IP addresses somewhere in<br>the world.  (The RFC-recommended numbers are minimum three, maximum<br>seven.)<br><br>So, folks generally don't need to even consider operating authoritative<br>nameservice:  Only domain owners do.<br><br>On the other hand, _everyone_ has reason to run a recursive (aka<br>"recursive-resolver") nameserver on the local LAN or local machine.<br>One reason:  Not doing so throws away siginficant bandwidth and<br>performance on the traffic overhead and delays resulting from <br>unnecessary DNS-query transactions across your upstream link.<br>Another reason:  Security.  ISP nameservers tend to have extremely bad<br>security (and reliability, and performance).<br><br>The smaller your network operation, and the less bandwidth you have to<br>waste, the greater your advantage from a local recursive
 nameserver.<br>Yet, these are the exact people whose reaction to my suggestion is<br>inevitably "Oh, my computing's too small, simple, and slow to need a<br>nameserver.  Besides, it's too difficult to do."<br><br>Here's how you turn on PowerDNS Recursor on Ubuntu:<br><br>$ sudo apt-get install pdns-recursor<br><br>That's it.  PowerDNS Recursor is now running and will handle recursive<br>queries posed to it, and will cache that data, saving bandwidth on<br>repeat queries (which happen a great deal).<br><br>You _do_ need to set the local machine to send its queries there.  <br>A *ix machine's DNS client library is configured via /etc/resolv.conf .<br>Edit that file to have this one "nameserver" line and no other<br>"nameserver" lines:<br><br>nameserver 127.0.0.1<br><br>You also need to make sure your DHCP client software (if any) doesn't<br>overwrite that namserver line.  There are many ways to do this; the<br>least complex is to install the "resolvconf" package.  (Just
 install it;<br>the DHCP client should then do The Right Thing.)<br><br><br><br>_______________________________________________<br>sf-lug mailing list<br>sf-lug@linuxmafia.com<br>http://linuxmafia.com/mailman/listinfo/sf-lug<br></blockquote><br>