Red Hat Linux Reference Guide

Linux Introduction

VI-EDITOR

Process Management

Linux Installation

Disk Partitions & File System Management

Logical Volume Management - LVM

User & Group Administration

Package Management

Network File System - NFS

Domain Naming System - DNS

Apache HTTP Web Server

KickStart Installations

FTP server

BOOT PROCESS

Dynamic Host Configuration Protocol - DHCP

Job Scheduling

File Links

Swap Management

Log Management

Performance Management

Linux Troubleshooting

Linux Summary

Start Preparation Smartly

We have the collection to start prepartion smartly.

Start Assessment

Red Hat Linux Reference Guide

  DevOps Tech Hub

116 Followers

DNS Architecture


Let's say website is hosted on Linux server and client wanted to  access the  website from browser using domain name. When client send request to the domain name by hitting "http://www.edueki.com" in the browser, client must be able to understand the Linux server IP  to which IP the request has to be sent. 

How DNS Works?

  1. Client browse the web application by hitting "http://www.iwayq.com" on the browser. Client system sends the question to the DNS server asking for the answer for the domain name.
  2. DNS server  forward the request to the domain registrars asking the same question that what is the IP address of the domain name?
  3. Domain registrar holds the  'Authoritative Name Servers' which are registered the Resource Records for domain resolutions. Hence, These Name Servers will respond to the answer as IP address is '10.2.5.37'
  4. Its your responsibility to add Resource Records in the Authoritative Name Servers of domain registrars.
  5. DNS servers which are local to the client systems will forward the answer to the client systems.
  6. Once Client system receives the answer as an IP address for the domain name then, it tried to send the http request to the Linux server using that IP address .
  7. Linux server already  hosted with the web application and it listen on port 80, Hence httpd service running and listening on port 80 will  respond the web application pages to the client.
  8. Client browser will show those web pages in the browser and client can see the web site.



Previous Next