Unless you reduce the memory usage of a bind via various bind "options" config settings, be prepared to have some spare RAM available just for this service.This fact is even more important if you pay for your own VPS server.

A "cannot connect" type of error doesn't necessarily indicate there isn't a connection to the destination server. The error may indicate a failure in "resolving" the host and/or domain name to an IP address.

(It is possible to enter a URL with a valid domain name but an invalid host name.) In short, always check for correct DNS operation when troubleshooting a problem involving the inability to access an Internet resource.

When you have your own Web site the DNS servers which respond to your visitors queries are typically run by your Web hosting provider.

You could set up your own DNS server that would respond to both "internal" (from workstations on your LAN) and "external" (from your Web site's visitors) queries.

Another DNS nameservers available on a Linux systems are NSD ( Name Server Daemon) or djbdns ( tinydns ).

Both are lightweight alternatives to bind9 DNS server and have less RAM requirements. In this article we will not go into details of what Domain Name Service ( DNS ) is nor how DNS works.

In the background your computer quickly queried a DNS server to get the IP address that corresponds to the Web site's server and domain names.

Now you know why you have to specify one or two DNS server IP addresses in the TCP/IP configuration on your desktop PC (in the file on a Linux system and the TCP/IP properties in the Network Control Panel on Windows systems).

When you enterhost name and translates it to an IP address.

Without DNS, you could be connected to the Internet just fine, but you ain't goin' no where.

If you are using a different version of Debian or you did not use our pages to set up your system, you may encounter different prompts and/or see different command responses rather than what is given here.