Domain Name System And Network Address Translation
You will be able to type the name of the website.
Domain name system and network address translation. Network address translation nat is a process in which one or more local ip address is translated into one or more global ip address and vice versa in order to provide internet access to the local hosts. Internet name servers and a communication protocol implement the domain name system. It is an application layer protocol for message exchange between clients and servers.
Networking objective type questions and answers. Domain name system dns in application layer. Domain name system routing information protocol network time protocol internet relay chat.
Without dns how many octets for an internet protocol ip address would have to be memorized. The domain name system dns provides an easy way to remember addresses. Dns is a name service that provides a standardized system for providing names to identify tcp ip hosts as well as a way to look up the ip address of a host given the host s dns name.
Network address translation nat is a method of remapping an ip address space into another by modifying network address information in the ip header of packets while they are in transit across a traffic routing device. Nat network address translation a technology that can provide the mapping between the private and universal addresses. The translates internet domain and host names to ip address.
The technique was originally used to avoid the need to assign a new address to every host when a network was moved or when the upstream internet service provider was replaced. Dns is a distributed database implemented in a hierarchy of name servers. Masks the port number of the host with another port number in the packet that will be routed to the destination.
The domain name system maintains the domain name hierarchy and provides translation services between it and the address spaces. To achieve this the translation of private ip address to a public ip address is required. To provide a unique dns name for every host computer on the internet dns uses a time tested technique.