Domain Name System (DNS) Server Details
The DNS Server: The DNS server (also known as name server) is usually provided by the web hosting company such as Netsouth. The DNS server has entries of the domain name as explained next. At least a primary (e.g. ns1.nameserver.net) and a secondary (e.g. ns2.nameserver.net) name server addresses are required. DNS server setup for Netsouth clients is done using the Netsouth name servers.
How a Domain Server Works : Before understanding how to configure a domain name, one should know how a domain name works. There are three parts to setting up a domain name for a Website - (1) registering the domain name with a domain registrar, (2) setting up the domain name entry in a DNS server, and finally (3) configuring the web server to listen to the requests for the domain name. A request for the domain (e.g. http://ncsnet.com) starts at one of the registrar's server, which then routes it to a DNS server containing the DNS information for the domain. Once the DNS record for the domain resolves the domain name to a particular IP address, the request is sent to the web server listening to that IP address. The web server can now delegate the request to the particular Website based on the domain name in the host header of the request object.
Domain Setup On DNS Server: The domain setup on the DNS server can be done after the domain is registered. However, the domain name will not work until the DNS setup is completed. A DNS server maps a domain name to IP address(es) of the web server and mail server so that a client can connect to the webserver or mail server using the domain name and not the IP address. A forward lookup zone is created for the domain name in the DNS server. Start of authority (SOA), Name server (NS), Hostname (A), Canonical Names (CNAME) and Mail eXchange (MX) entries are added to the forward lookup zone.
Domain Name System (DNS) Definition: DNS is an Internet Engineering Task Force (IETF) standard name service that allows your computer to register and resolve domain names. The DNS makes it possible to assign domain names to organizations independent of the routing of the numerical IP address. In other words, DNS is a system that translates domain names into IP addresses. This is necessary because computers only make use of IP addresses yet we use only human readable names since the names are easier to remember than IP addresses. Without this DNS resolution, the internet would be a very inconvenient place. DNS resolution is therefore a very important task. However, you may sometimes try to connect to a system by name and get a DNS error because the name did not resolve to the proper IP address
There can be several causes for name not
resolving, such as:
The DNS server is down.
IP connectivity gets lost
and thus the DNS cannot resolve.
DNS cache poisoning.
Update and zone issues.
The DNS server does not
have network connectivity to the root servers.
There are a number of ways to find out whether your system is resolving properly.
You can use nslookup to verify name resolution. The nslookup command can be used
to find various details relating to a particular DNS (Domain Name System) such as
IP address, MX records etc.