THE DNS (DOMAIN NAME SYSTEM). Before the DNS, all computers connected to the internet through ARPANET (the worlds first operational packet switching network).

Slides:



Advertisements
Similar presentations
Domain Name System. DNS is a client/server protocol which provides Name to IP Address Resolution.
Advertisements

Computer Networks: Domain Name System. The domain name system (DNS) is an application-layer protocol for mapping domain names to IP addresses Vacation.
Domain Name System: DNS
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 7: Planning a DNS Strategy.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 19 Domain Name System (DNS)
25.1 Chapter 25 Domain Name System Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
DOMAIN NAME SYSTEM. Introduction  There are several applications that follow client server paradigm.  The client/server programs can be divided into.
Domain Name System ( DNS )  DNS is the system that provides name to address mapping for the internet.
TCP/IP Protocol Suite 1 Chapter 17 Upon completion you will be able to: Domain Name System: DNS Understand how the DNS is organized Know the domains in.
Domain Name Services Oakton Community College CIS 238.
TELE 301 Lecture 11: DNS 1 Overview Last Lecture –Scheduled tasks and log management This Lecture –DNS Next Lecture –Address assignment (DHCP)
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.
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
Paper Presentation – CAP Page 2 Outline Review - DNS Proposed Solution Simulation Results / Evaluation Discussion.
Domain Name System CH 25 Aseel Alturki
October 8, 2015 University of Tulsa - Center for Information Security Microsoft Windows 2000 DNS October 8, 2015.
1 Kyung Hee University Chapter 18 Domain Name System.
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 (DNS)
Hostway Confidential & Proprietary Introduction to Web Hosting.
TCP/IP Protocol Suite 1 Chapter 17 Upon completion you will be able to: Domain Name System: DNS Understand how the DNS is organized Know the domains in.
Internet Naming Service: DNS* Chapter 5. The Name Space The name space is the structure of the DNS database –An inverted tree with the root node at the.
Domain Name System INTRODUCTION to Eng. Yasser Al-eimad
Basics of the Domain Name System (DNS) By : AMMY- DRISS Mohamed Amine KADDARI Zakaria MAHMOUDI Soufiane Oujda Med I University National College of Applied.
THE LARGEST NAME SERVICE ACTING AS A PHONE BOOK FOR THE INTERNET The Domain Name System click here to next page 1.
DNS Domain Name System By Alexandros Zampas B101 Coursework The Technology Context.
1) The size of the Domain name system. 2) The main components of the Domain Naming System operation. 3) The function of the Domain Naming System. 4)Legislation.
Domain Name System The Technology Context Presentation.
DNS Domain Name System. Lots of people use the internet for different reasons. DNS Plays a big role in the internet. The DNS translates domain names into.
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.
The Domain Name System (DNS) – The online directory DNS Simplified.
DNS Security Risks Section 0x02. Joke/Cool thing traceroute traceroute c
System Administration(SAD622S) Name of Presenter: Shadreck Chitauro Lecturer 18 July 2016 Faculty of Computing and Informatics.
DNS The DNS is mainly considered a convenience tool for humans -Minimizes human error(mistyping ip addresses) -No need to remember IP addresses just the.
The Domain Name System (DNS) By Alex Kamau B101 Technology Context.
Ip addressing: dhcp & dns
Understand Names Resolution
DNS Security The Domain Name Service (DNS) translates human-readable names to IP addresses E.g., thesiger.cs.ucla.edu translates to DNS.
IP and MAC Addresses, DNS Servers
CS 372 COMPUTER COMMUNICATION AND NETWORKS
The Domain Name System: What Does It Mean For You?
DNS Security Advanced Network Security Peter Reiher August, 2014
Chapter 25 Domain Name System.
DNS Security Issues SeongHo Cho DPNM Lab., POSTECH
Principles of Computer Security
The Domain Name System: What Does It Mean For You?
The Internet.
DNS.
Unit 5: Providing Network Services
Introduction to Computers
DNS Security The Domain Name Service (DNS) translates human-readable names to IP addresses E.g., thesiger.cs.ucla.edu translates to DNS.
DNS security.
Domain Name System Presentation
Net 323 D: Networks Protocols
Chapter 19 Domain Name System (DNS)
Network Services.
Application layer Lecture 7.
Chapter 25 Domain Name System
DNS: Domain Name System
Ip addressing: dhcp & dns
Chapter 25 Domain Name System
Domain Name System: DNS
COMPUTER NETWORKS PRESENTATION
was not invented by Al Gore…
Computer Networks Primary, Secondary and Root Servers
Windows Name Resolution
Computer Networks Presentation
DNS Security The Domain Name Service (DNS) translates human-readable names to IP addresses E.g., thesiger.cs.ucla.edu translates to DNS.
DNS Security The Domain Name Service (DNS) translates human-readable names to IP addresses E.g., thesiger.cs.ucla.edu translates to DNS.
Presentation transcript:

THE DNS (DOMAIN NAME SYSTEM)

Before the DNS, all computers connected to the internet through ARPANET (the worlds first operational packet switching network). They were connected through a single file (HOSTS.TXT), this provided mapping between host names and network addresses. However, relying on one file for the whole internet is risky business, and a new system was needed. That’s where the DNS comes in… HOW IT STARTED

Think of the DNS as a phonebook, because that’s essentially what it does. Instead of having to memorise a set of numbers for a website, you just type in the domain name and you’re put through to that site. Imagine having to remember a number like just to log on to your facebook, but thanks to the DNS, you don’t need to. HOW IT WORKS

The DNS has 3 main components: Name Space Name Server Resolver WHAT MAKES THE DNS

The Name Space gives each website a structure. Inside the name space are nodes, these are separated by a period in each address. Every address has to be unique in its own way otherwise collisions and errors may occur. For example, is broken down into two name spaces – facebook and.com, with.com being the TLD (Top Level Domain) THE NAME SPACE

Name servers hold information about name spaces (this includes sub-sections and zones) and the hierarchical tree structure of the DNS, it responds to queries by outlining how domain addresses are translated. There are two types of name servers: Authoritative Name Server Recursive and Caching Name Server THE NAME SERVERS

This provides the results whenever a DNS query is made. There are two types of Authoritative name servers – a master server and a slave server. The master server stores the original copies of all zone records and does the query lookups for each query. The slave server is an exact copy of the master server and is used to share the load with the master. It can also serve as a back up to the master. (What is Authoritative Name Server? 2011) AUTHORITATIVE NAME SERVER

The recursive and caching name server takes a significant amount of load off the authoritative server by acting like an archive. It stores DNS lookup queries so the authoritative name server doesn’t have to answer the query itself, this means it can answer some queries much faster than the authoritative server and also allows the it to answer other queries. (What is Authoritative Name Server? 2011) RECURSIVE AND CACHING NAME SERVER

The resolver's task is to translate any user’s query from a domain name to an IP address and back again. This is done so the user sends and receives the correct domain name and IP address. When a host is configured, it is assigned one default Name Server and IP address. The first place the resolver looks is the name server it is assigned, if it cant find the answer there it asks the root server, which directs it to a name server with the right data. THE RESOLVER

Its almost impossible to specify a size for the DNS. You can look at it in a number of ways. You can look at the ’13’ root servers (not really, there are many hundreds of root servers at over 130 physical locations (Davies, 2007)) Or you can look at the data size, which is ever increasing or the number of domains that are registered. However, no matter which way you look at it, you cant really give it a size…so just accept the fact that it is really, really big. HOW BIG IS THE DNS?

There isn’t really any legislation on the actual DNS itself, but there are laws regarding website domains. Most legal issues concerning the DNS are between two parties (usually a registered company versus an individual) fighting it out for a certain domain name. Here are a few types of cases that have come up: Cyber squatters: Some people bought certain domain names expecting to sell it to companies for a large profit. These people lost as they were violating trademark laws. Competitors: Some companies registered domain names as their own so they can embarrass their competitors. Free riders: Others registered domain names of companies more famous than them so that they can gain from it. DNS LEGISLATION

Like almost every network service, the DNS is susceptible to security risks. Here’s a list for the most dangerous risks facing the DNS: Typosquatting DDoS DNS Amplification Attacks Registrar Hacking Cache poisoning. DNS PROBLEMS

This is when a user registers a domain name that is similar to a registered trademark. Typosquatting can be used to steal information. Researchers from Godai Group say that the obtained 120,000 just by simply typosquatting. They basically registered a domain name similar to one that already existed, and if users made a mistake (by missing a dot) their was sent to the group. They discovered that passwords, sales info and other secrets could be stolen. (Mohan, 2011) TYPOSQUATTING

Distributed Denial of Service attacks. No matter how well protected a website may be, if it can not handle a large number of incoming requests, the sites performance will be degraded or even disabled. (Mohan, 2011) DDOS

By hoodwinking the source address on DNS queries to match that of the intended victim, attackers found that every counterfeit packet sent from one of their bots could be amplified if sent to a recursive name server. The response sent to the victim would be many dozens of times larger than the original query DNS AMPLIFICATION ATTACKS

Most domain names are registered via a registrar company; this epitomizes a single point of failure. If a hacker can hack your account with your registrar they can then control your domain name thus pointing it to any name/web/ server they desire. They can even transfer ownership of the domain to another registrar. (Mohan, 2011) REGISTRAR HACKING

Attackers can insert wrong addressing information into caches. This allows them to send the user to a server that they control, and if the replica site is good enough, the user cannot tell if it is the real thing or not. As it was demonstrated by the “Kaminsky Bug” back in 2008, if an attacker can imitate a site or , they can gain many things like money, secrets, passwords etc. (Mohan, 2011) CACHE POISONING

Alvin. (2006). DNS COMPONENTS. Available: Last accessed 8/01/ What is Authoritative Name Server? (2011). Davies, K. There are not 13 root servers Retrieved from: Ram Mohan. (2011). Five DNS Threats You Should Protect Against.Available: Last accessed 08/01/ Bug picture - Phonebook picture - Name space picure - Typosquatting picture typosquatting-yearlyhttp://techpatio.com/2010/blogging/marketing/google-earn typosquatting-yearly REFRENCES