Skip to main content

Installation and configuration of DNS Server


Installation and configuration of DNS Server:

"There are several applications in the application layer of the Internet model that follow the client/server paradigm". The client/server programs can be divided into two categories:
Client server DNS

those that can be directly used by the user, such as e-mail, and those that support other application programs.The Domain Name System (DNS) is a supporting program that is used by other programs such as e-mail.


an example of how a DNS client/server program can support an
e-mail program to find the IP address of an e-mail recipient. A user of an e-mail program
may know the e-mail address of the recipient; however, the IP protocol needs the
IP address. The DNS client program sends a request to a DNS server to map the e-mail
address to the corresponding IP address.

To identify an entity, TCPIIP protocols use the IP address, which uniquely identifies
the connection of a host to the Internet. However, people prefer to use names
instead of numeric addresses. Therefore, we need a system that can map a name to an
address or an address to a name.


NAME SPACE


To be unambiguous, the names assigned to machines must be carefully selected from a
name space with complete control over the binding between the names and IP addresses.
In other words, the names must be unique because the addresses are unique. A name
space that maps each address to a unique name can be organized in two ways: fiat or
hierarchical.


Flat Name Space


In a flat name space, a name is assigned to an address. A name in this space is a
sequence of characters without structure.


Hierarchical Name Space

In a hierarchical name space, each name is made of several parts. The first part can
define the nature of the organization, the second part can define the name of an organization,
the third part can define departments in the organization, and so on.


DOMAIN NAME SPACE
To have a hierarchical name space, a domain name space was designed. In this design
the names are defined in an inverted-tree structure with the root at the top. The tree can
have only 128 levels: level 0 (root) to level 127 (see Figure 2).
Figure 2 Domain name space















Figure 3 Domain names and labels




A domain is a subtree of the domain name space. The name of the domain is the domain
name of the node at the top of the subtree. Figure 25.5 shows some domains. Note that a
domain may itselfbe divided into domains (or subdomains as they are sometimes called).
Figure 5 Domains



Zone

Since the complete domain name hierarchy cannot be stored on a single server, it is
divided among many servers. What a server is responsible for or has authority over is
called a zone. We can define a zone as a contiguous part of the entire tree.
            A server can also divide part of its domain and delegate responsibility but still keep
part of the domain for itself. In this case, its zone is made of detailed information for the
part of the domain that is not delegated and references to those parts that are delegated.
Figure 7 Zones and domains



Root Server


A root server is a server whose zone consists of the whole tree. A root server usually
does not store any information about domains but delegates its authority to other servers,
keeping references to those servers. There are several root servers, each covering the
whole domain name space. The servers are distributed all around the world.


Primary and Secondary Servers

DNS defines two types of servers: primary and secondary. A primary server is a server
that stores a file about the zone for which it is an authority. It is responsible for creating,
maintaining, and updating the zone file. It stores the zone file on a local disk.

A secondary server is a server that transfers the complete information about a
zone from another server (primary or secondary) and stores the file on its local disk. The
secondary server neither creates nor updates the zone files. If updating is required, it must be done by the primary server, which sends the updated version to the secondary





Socket Programing

Popular posts from this blog

Multiplexing and Multiple Access

Multiplexing And Multiple Access : Digital Communications Difference between Multiplexing and Multiple Access: Sr.No. Multiplexing Multiple Access 1 “In telecommunications and  computer networks, multiplexing is a process where multiple analog  message signals or digital data  streams are combined into one   signal over a shared medium.” “In telecommunications and computer networks, a channel access method or multiple access  method allows several terminals connected to the same multipoint physical medium to transmit over it and to share its capacity.” 2 The multiplexed signal is transmitted  over a communication channel,  which may be a physical transmission medium. A channel-access scheme is  based on a multiplex method  that allows several data streams  or signals to share the...

Difference in between Time division multiplexing (TDM) and Frequency division multiplexing (FDM)

Difference in between TDM and FDM: This page on FDM versus TDM describes  difference between FDM and TDM multiplexing . FDM is the short form of frequency division multiplexing and TDM is the short form of time division multiplexing. In FDM each signal is modulated onto different unique RF carrier frequency and all carrier frequencies are separated significantly so that bandwidth of the signals do not overlap in frequency domain. Figure: Difference in between TDM and FDM

Comparison between armature controlled and field controlled DC servo motor

Comparison between armature controlled and field controlled DC servo motor : Field controlled DC servomotor Armature controlled DC servomotor 1.                         Field is excited by control voltage Armature is excited by control voltage 2.                        Armature            current kept constant Field      current kept constant 3.                        Required             low        power amplifi...