"named" is the name of the daemon you can run on a Linux machine that turns
it into a DNS server. It is really cool.
As I get more into Linux, I have begun moving away from my original
everything-on-this-one-machine into a more complex configuration. One
example of problems I would run into is this: my web server address
resolves fine outside of home, but on boxes inside home it won't work. I
think this is because it goes out to the web, gets my public address, and
then tries to access that, and we get caught in some kind of loop in the
The trick is to install named, a very easy thing to do. Then do a google
search on "named+howto", read the instructions, and tell named that certain
names resolve to internal IP #'s.
This has the nice benefit that all requests resolve properly whether you
are outside or inside of the firewall. Outside of the firewall, everything
goes to the single static IP # that the ISP gave me (and then gets
port-forwarded to the appropriate machine), while inside the firewall, the
local DNS server returns local IP #'s for various machines. Really cool.
Linux, the more you learn, the more you love