SEMINAR ON DDNS (DYNAMIC DOMAIN NAME SERVICE)

Slides:



Advertisements
Similar presentations
Web Server Administration
Advertisements

Domain Name System. DNS is a client/server protocol which provides Name to IP Address Resolution.
Application Layer At long last we can ask the question - how does the user interface with the network?
Domain Name System: DNS
Hands-On Microsoft Windows Server 2003 Administration Chapter 9 Administering DNS.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 5 Introduction to DNS in Windows Server 2008.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 19 Domain Name System (DNS)
DOMAIN NAME SYSTEM. Introduction  There are several applications that follow client server paradigm.  The client/server programs can be divided into.
Domain Name Services Oakton Community College CIS 238.
1 Chapter Overview Understanding Windows Name Resolution Using WINS.
Evolved from ARPANET (Advanced Research Projects Agency of the U.S. Department of Defense) Was the first operational packet-switching network Began.
11.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 11: Introducing WINS, DNS,
ES 101. Module 3 Domain Name System (DNS). Last Lecture Routing and IP addressing.
Ch-9: NAME SERVICES By Srinivasa R. Gudipati. To be discussed.. Fundamentals of Naming Services Naming Resolution The Domain Name System (DNS) Directory.
Chapter 16 – DNS. DNS Domain Name Service This service allows client machines to resolve computer names (domain names) to IP addresses DNS works at the.
Domain names and IP addresses Resolver and name server DNS Name hierarchy Domain name system Domain names Top-level domains Hierarchy of name servers.
DNS (Domain Name System) Protocol On the Internet, the DNS associates various sorts of information with domain names. A domain name is a meaningful and.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Network Protocols Chapter 25 (Data Communication & Networking Book): Domain Name System (DNS) 1.
Chapter 17 Domain Name System
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 6: Name Resolution.
Chapter 29 Domain Name System (DNS) Allows users to reference computer names via symbolic names translates symbolic host names into associated IP addresses.
CITA 310 Section 1 Name Resolution (Textbook Chapter 4)
 Protocols used by network systems are not effective to distributed system  Special requirements are needed here.  They are in cases of: Transparency.
Fully Qualified Domain Names FQDNs. DNS Database A distributed, hierarchical database Resolves Fully Qualified Domain Names (FQDNs) to IP addresses –
The Inter-network is a big network of networks.. The five-layer networking model for the internet.
1 Kyung Hee University Chapter 18 Domain Name System.
Configuring Name Resolution and Additional Services Lesson 12.
BZUPAGES.COM. Presented to: Sir. Muizuddin sb Presented by: M.Sheraz Anjum Roll NO Atif Aneaq Roll NO Khurram Shehzad Roll NO Wasif.
Web Server Administration Chapter 4 Name Resolution.
Name Resolution. How Names Are Mapped to IP Addresses Name Resolution Service Myself.com Where is the myself.com? Myself.com
Basics of the Domain Name System (DNS) By : AMMY- DRISS Mohamed Amine KADDARI Zakaria MAHMOUDI Soufiane Oujda Med I University National College of Applied.
Domain Name System (DNS) The Technology Context – B101 Coursework 2 The Technology Context – B101.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Domain Name System: DNS To identify an entity, TCP/IP protocols use the IP address, which uniquely identifies the Connection of a host to the Internet.
System Administration(SAD622S) Name of Presenter: Shadreck Chitauro Lecturer 18 July 2016 Faculty of Computing and Informatics.
Chapter TCP/IP in the Windows Environment © N. Ganesan, Ph.D., All rights reserved.
Internet Service Providers and types of internet connections
Chapter Overview Understanding Windows Name Resolution Using WINS.
Understand Names Resolution
Networking Applications
CS 372 COMPUTER COMMUNICATION AND NETWORKS
Scaling Network Load Balancing Clusters
Chapter 25 Domain Name System.
Chapter 9: Domain Name Servers
The Internet.
Network Load Balancing
DNS.
SUBMITTED BY: NAIMISHYA ATRI(7TH SEM) IT BRANCH
Working at a Small-to-Medium Business or ISP – Chapter 7
Domain Name System (DNS)
CSI 400/500 Operating Systems Spring 2009
Net 323 D: Networks Protocols
Chapter 19 Domain Name System (DNS)
Chapter 3: Windows7 Part 4.
ROUND ROBIN DNS Round robin DNS is usually used for balancing the load of geographically distributed Web servers. For example, a company has one domain.
Working at a Small-to-Medium Business or ISP – Chapter 7
Evolved from ARPANET (Advanced Research Projects Agency of the U.S. Department of Defense) Was the first operational packet-switching network Began.
IIS.
Page Replacement.
Working at a Small-to-Medium Business or ISP – Chapter 7
5.2 FLAT NAMING.
Chapter 25 Domain Name System
Chapter 25 Domain Name System
Domain Name System: DNS
COMPUTER NETWORKS PRESENTATION
Computer Networks Primary, Secondary and Root Servers
Windows Name Resolution
Computer Networks Presentation
The Internet and Electronic mail
Presentation transcript:

SEMINAR ON DDNS (DYNAMIC DOMAIN NAME SERVICE) PRESENTED BY ::B.MANGILAL Under guidance of Ms.keerthi Reddy

WHAT IS DNS? DNS is a service that maps a local name to an IP address and conversely an address to a name. DNS STRUCTREDNS works by dividing the internetwork into a set of domains or networks that can be further subdivided into subdomains.

DNS IN INTERNETIn internet the domain name space is divided into three different sections.

RESOURCE RECORDS The information required to resolve symbolic names is maintained by the name server in a set of resource records, which are entries in a database. The RR will have a TTL value, which can be used to delete the RR records from the cache. Setting the TTL value of all RR records from DDNS to a very small value will allow you to make the naming system dynamic.

RESOLVING SYMBOLIC NAMES The name server operation fall in two catagories, recursive and nonrecursive.

DNS is usually static which means the IP address for a given host name will be the same always,unless it is actually changed. A DDNS will,however, return different IPs for the same host name. Each IP denotes a separate server in the server group. The IP return for a host name is decided by the distributed server load balancing algorithm,which is present in the Dispatcher.

Key Features of DDNS  Can map your domain name to servers even without a static IP address  1/3 cost of Fixed IP  Enable users to operate Internet services such as web, email or chat server in home environment  No extra equipment required

DDNS generally used in client server model DDNS generally used in client server model.When the load on a single server gets to be too high,it is better to distribute it to a group of servers using DDNS. The various components of such a system are:- (i) DDNS (ii) Dispatcher RMI object (resides in the DDNS) (iii) LoadHandler RMI object (resides at each of the servers)

DISTRIBUTED SYSTEM OF VIEW The following happens,when a client wants to send a request to a server 1.The client sends a DNS request to the DDNS 2.DDNS communicates with the available servers 3.The IP address of the least loaded server is sent to the client 4.The client sends request to that server server4

OBJECT-ORIENTED VIEW OF THE SYSTEM The sequence of execution is as follows 1.DDNS requests the IP of least loaded server to the Dispatcher 2.The dispatcher sends a request to the servers for the number of requests active at that time. 3.The loadHandler has an RMI component that stores the number of active connections at that time.The number of connections is sent to the dispatcher.

DISTRIBUTED SERVER LOAD BALANCING ALGORITHM(DSLB) 4.From the results of the various servers,the dispatcher decides the least loaded server and sends it’s IP to DDNS. 5.The DDNS sends the IP to the client. DISTRIBUTED SERVER LOAD BALANCING ALGORITHM(DSLB) The algorithm is called distributed because it is entirely based on loadHandler RMI components,which are distributed on each of the servers in the server group.

The Dispatcher RMI component at the Dispatcher will access the the loadHandler RMI component through RMI. The loadHandler RMI component can be functionally divided into two types: (I) Application specific: This means that the entire load balancing is done for a single application such as a web server. The loadHandler has a counter that specifies the number of requests being handled by the web server.

(2) General: This means that the load balancing is not specific to any appilication.The load Handler considers all requests to the server. HANDLING SERVER FAILURES The dispatcher RMI components in the DDNS will try to access load handler components to obtain the load .If the server fails the load handler components will not be accessible and so the dispatcher will mark the server as failed. The advantage of this approach is that new servers can be added to the server group at any time without a need to restart the entire system.

THANK YOU