Networking Applications

Slides:



Advertisements
Similar presentations
Module 4: Configuring a Client for Name Resolution
Advertisements

MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 6 Managing and Administering DNS in Windows Server 2008.
Sweeping lame DNS reverse delegations APNIC16 – DNS Operations SIG Seoul, Korea, 20 August 2003.
School of Electrical Engineering and Computer Science, 2004 Slide 1 Autonomic DNS Experiment Architecture, Symptom and Fault Identification.
Open Resolvers in COM/NET Resolution Duane Wessels, Aziz Mohaisen DNS-OARC 2014 Spring Workshop Warsaw, Poland.
Domain Name System. DNS is a client/server protocol which provides Name to IP Address Resolution.
70-294: MCSE Guide to Microsoft Windows Server 2003 Active Directory, Enhanced Chapter 2: Name Resolution and DNS.
Impact of Configuration Errors on DNS Robustness CSCI 780, Fall 2005.
Impact of Configuration Errors on DNS Robustness V. Pappas * Z. Xu *, S. Lu *, D. Massey **, A. Terzis ***, L. Zhang * * UCLA, ** Colorado State, *** John.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 8: Managing and Troubleshooting DNS.
Impact of Configuration Errors on DNS Robustness Vasileios Pappas, Zhiguo Xu, Songwu Lu, Daniel Massey, Andreas Terzis, Lixia Zhang SIGCOMM 2004 Presented.
A Study of DNS Lameness Edward Lewis. July 14, 2002 IETF 54 Slide 2 Agenda Lameness Why (Surprise:) Spotty(?) results Approach Plans.
Advanced UDP Sockets© Dr. Ayman Abdel-Hamid, CS4254 Spring CS4254 Computer Network Architecture and Programming Dr. Ayman A. Abdel-Hamid Computer.
11.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 11: Introducing WINS, DNS,
TELE 301 Lecture 11: DNS 1 Overview Last Lecture –Scheduled tasks and log management This Lecture –DNS Next Lecture –Address assignment (DHCP)
Test cases for domain checks – a step towards a best practice Mats Dufberg,.SE Sandoche Balakrichenan, AFNIC.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 7: Domain Name System.
Chapter 13 Microsoft DNS Server n DNS server: A Microsoft service that resolves computer names to IP addresses, such as resolving the computer name Brown.
Lecture 10: 9/26/2002CS149D Fall CS149D Elements of Computer Science Ayman Abdel-Hamid Department of Computer Science Old Dominion University Lecture.
COMT 6251 Network Layers COMT Overview IP and general Internet Operations Address Mapping ATM LANs Other network protocols.
Chapter 29 Domain Name System (DNS) Allows users to reference computer names via symbolic names translates symbolic host names into associated IP addresses.
October 8, 2015 University of Tulsa - Center for Information Security Microsoft Windows 2000 DNS October 8, 2015.
Strong Cache Consistency Support for Domain Name System Xin Chen, Haining Wang, Sansi Ren and Xiaodong Zhang College of William and Mary, Williamsburg,
CS 447 Networks and Data Communication ARP (Address Resolution Protocol) for the Internet Department of Computer Science Southern Illinois University Edwardsville.
Configuring Name Resolution and Additional Services Lesson 12.
Presented by Rebecca Meinhold But How Does the Internet Work?
* Agenda  What is the DNS ?  Poisoning the cache  Short term solution  Long term solution.
DNS DNS overview DNS operation DNS zones. DNS Overview Name to IP address lookup service based on Domain Names Some DNS servers hold name and address.
© F5 Networks, Inc. 1 How Does DNS Work? A user browses to A user browses to
A Comparative Study of the DNS Design with DHT-Based Alternatives 95/08/31 Chen Chih-Ming.
Ethernet switch Hosts Can talk using Ethernet addresses only.
11.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 11: Introducing WINS, DNS,
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.
Monitoring, analyzing and cleaning DNS configuration errors across European NRENs Slavko Gajin University of Belgrade, Serbia
Lecture 3: Systems Engineering III EEN 112: Introduction to Electrical and Computer Engineering Professor Eric Rozier, 2/6/2013.
THE DNS (DOMAIN NAME SYSTEM). Before the DNS, all computers connected to the internet through ARPANET (the worlds first operational packet switching network).
DNS and Inbound Load Balancing
Instructor Materials Chapter 2: Scaling VLANs
Network Layer COMPUTER NETWORKS Networking Standards (Network LAYER)
Dynamic Host Configuration Protocol
Understand Names Resolution
Security Issues with Domain Name Systems
Chapter 5 Network and Transport Layers
Networking Applications
Networking Applications
Networking Applications
Lab #1 ,Ipconfig & ping commands
Module 5: Resolving Host Names by Using Domain Name System (DNS)
IMPLEMENTING NAME RESOLUTION USING DNS
Configuring and Troubleshooting DNS
CS 280: Summary: A day in the life of a web request
Troubleshooting Network Communications
Networking Applications
Unit 5: Providing Network Services
DNS Cache Poisoning Attack
Introduction to Networking
A Study of DNS Lameness by Ed Lewis ARIN Research Engineer
Chapter 2: Scaling VLANs
Subject Name: Computer Communication Networks Subject Code: 10EC71
Web Design & Development
Network Models, Hardware, Protocols and number systems
Network Hardware and Protocols
Chapter 25 Domain Name System
Networking Essentials
Chapter 25 Domain Name System
Introduction to Networks
Domain Name System: DNS
COMPUTER NETWORKS PRESENTATION
Unit-3.
Botnet Detection by Monitoring Group Activities in DNS Traffic
Presentation transcript:

Networking Applications Dr. Ayman A. Abdel-Hamid College of Computing and Information Technology Arab Academy for Science & Technology and Maritime Transport Domain Name System Papers Domain Name System Papers © Dr. Ayman Abdel-Hamid, Networking Applications

© Dr. Ayman Abdel-Hamid, Networking Applications Outline Discussion of the assigned paper in proceedings of ACM SIGCOMM 2004 P1: Impact of Configuration Errors on DNS Robustness Domain Name System Papers © Dr. Ayman Abdel-Hamid, Networking Applications

© Dr. Ayman Abdel-Hamid, Networking Applications Paper 1 1/8 DNS misconfigurations Lame delegation (15% of zones) Parent of a DNS zone points to wrong name servers for child zone Diminished server redundancy Sometimes all DNS servers placed behind same switch (Microsoft incident) Cyclic zone dependency (2% of zones) Information required to resolve a name in zone x depends on information in zone Y which in turn depends back on zone x Domain Name System Papers © Dr. Ayman Abdel-Hamid, Networking Applications

© Dr. Ayman Abdel-Hamid, Networking Applications Paper 1 2/8 Experiments Passive and active measurements over a 6 month period Impact of misconfigurations on query response time and service availability Passive measurements traces collected from a university campus (UCLA  3 million queries sent to over 55,000 distinct zones) Active measurements querying a sample set of DNS zones randomly selected from an org surveying domains Domain Name System Papers © Dr. Ayman Abdel-Hamid, Networking Applications

© Dr. Ayman Abdel-Hamid, Networking Applications Paper 1 3/8 Passive measurements traces collected from a university campus (UCLA  3 million queries sent to over 55,000 distinct zones) Observe DNS packets sent over department’s external links and capture all DNS packets exchanged Exclude local DNS traffic between end hosts and local caching servers Measure delay between first query packet and final response Might be biased based on University interests Domain Name System Papers © Dr. Ayman Abdel-Hamid, Networking Applications

© Dr. Ayman Abdel-Hamid, Networking Applications Paper 1 4/8 Active measurements Specialized DNS resolver when it receives a referral for zone Z with a list of DNS servers for Z, it sends a query to each of the servers to verify whether all of them can provide correct replies makes use of the DNS zone transfer functionality to retrieve the entire zone data determine the number of delegations and compare the results for the various delegations Domain Name System Papers © Dr. Ayman Abdel-Hamid, Networking Applications

© Dr. Ayman Abdel-Hamid, Networking Applications Paper 1 5/8 Active measurements 3 sample sets Domain Name System Papers © Dr. Ayman Abdel-Hamid, Networking Applications

© Dr. Ayman Abdel-Hamid, Networking Applications Paper 1 6/8 Lame Delegation Authoritative server for zone can not provide authoritative answers Non-responding server DNS error indication Domain Name System Papers © Dr. Ayman Abdel-Hamid, Networking Applications

© Dr. Ayman Abdel-Hamid, Networking Applications Paper 1 7/8 Diminished Server Redundancy Connected to same LAN Assigned addresses from same address prefix Same geographic location Domain Name System Papers © Dr. Ayman Abdel-Hamid, Networking Applications

© Dr. Ayman Abdel-Hamid, Networking Applications Paper 1 8/8 Cyclic Zone Dependency Getting IP address of ns3.nlc.net.au is not possible because of missing glue record In case dns1,2.abacoweb.com are unreachable, can not resolve ns1,3 Domain Name System Papers © Dr. Ayman Abdel-Hamid, Networking Applications