6.033 Lecture 14 DNS and Content Delivery Networks Sam Madden Key ideas: Domain name service Content delivery networks Network overlays.

Slides:



Advertisements
Similar presentations
Testing IPv6 Address Records in the DNS Root APNIC 23 February 2007 Geoff Huston Chief Scientist APNIC.
Advertisements

Chapter 16. Windows Internet Name Service(WINS) Network Basic Input/Output System (NetBIOS) N etBIOS over TCP/IP (NetBT) provides commands and support.
Authoritative-only server & TSIG cctld-workshop Nairobi,12-15 october 2005
DNS and TCP Sequence Numbers (Again!) EE122 Discussion 10/24/2011.
Introduction to the DNS AfCHIX 2011 Blantyre, Malawi.
CIS 235: Networks Fall, 2007 Western State College Computer Networks Fall, 2007 Prof Peterson.
Mapping a Network by Latency (and other things) Client connecting to , UDP port.
Recursive Server. Overview Recursive Service Root server list localhost in-addr.arpa named.conf.
Domain Name System: DNS
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 )  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.
Presented by Neeta Jain CISC 856 TCP/IP and Upper Layer Protocols RFC 1034 & RFC 1035.
Module 12: Domain Name System (DNS)
The Domain Name System (DNS)
Linux Networking Commands
Domain Name System (DNS) Ayitey Bulley Session-1: Fundamentals.
Tony Kombol ITIS Who knows this? Who controls this? DNS!
New SA Training Topic 7: DNS and DHCP To implement the underlying basis for our organizations networking, we rely on two fundamental services  DNS – the.
Problem Statement Map of OSU Routers Gopi Krishna Tummala Rupam Kundu Graduate Students The Ohio State University.
Attacks on DHCP and DNS Most slides used with persmission from CS 161: Computer Security Prof. Vern Paxson University of California, Berkeley.
Geoff Huston APNIC Labs
14 DNS : The Domain Name System. 14 Introduction - Problem Computers are used to work with numbers Humans are used to work with names ==> IP addresses.
October 15, 2002Serguei A. Mokhov, 1 Intro to DNS SOEN321 - Information Systems Security.
Chapter 17 Domain Name System
DNS Related Commands Sayed Ahmed Computer Engineering, BUET, Bangladesh (Graduated on 2001 ) MSc, Computer Science, U of Manitoba, Canada
© NLnet Labs, Licensed under a Creative Commons Attribution 3.0 Unported License.Creative Commons Attribution 3.0 Unported License Troubleshooting.
PACKET ANALYSIS WITH WIRESHARK DHCP, DNS, HTTP Chanhyun park.
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.
Module 8 DNS Tools & Diagnostics. Objectives Understand dig and nslookup Understand BIND toolset Understand BIND logs Understand wire level messages.
Linux Network Management Command. (1) Domainname Command Name :- domainname Purpose:- Displays or sets the name of the current Network Information Service(NIS)
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking DNS 0.
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.
© NLnet Labs, Licensed under a Creative Commons Attribution 3.0 Unported License.Creative Commons Attribution 3.0 Unported License Practicalities.
Tony Kombol ITIS DNS! overview history features architecture records name server resolver dnssec.
1 Domain Name System (DNS). 2 3 How DNS Works Application Transport Internet Network Application Transport Internet Network DNS Resolver Name Server.
Attacks on DHCP and DNS Most slides used with persmission from CS 161: Computer Security Prof. Vern Paxson University of California, Berkeley.
TCP/IP Protocol Suite 1 Chapter 8 Upon completion you will be able to: Internet Protocol Understand the format and fields of a datagram Understand the.
What is Echo360? Lecture recording and access system integrated into Moodle (Wattle) Why Echo360? –Replacing DLD (Digital Lecture Delivery) through
Network Tools Vijay Vasudevan. Overview Network simulation through ns-2 Network tools: ping traceroute whois dig Scripting!
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 19 Domain Name System (DNS)
A study of caching behavior with respect to root server TTLs Matthew Thomas, Duane Wessels October 3 rd, 2015.
Module 8 DNS Tools & Diagnostics. Dig always available with BIND (*nix) and windows Nslookup available on windows and *nix Dig on windows – unpack zip,
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 18 Domain Name System (DNS)
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 18 Windows Internet Name Service (WINS)
AfNOG-2003 Domain Name System (DNS) Ayitey Bulley
1 CMPT 471 Networking II DNS © Janice Regan,
OPTION section It is the first section of the named.conf User can use only one option statement and many option-value pair under the section. Syntax is.
Domain Name System (DNS) Joe Abley AfNOG Workshop, AIS 2014, Djibouti Session-1: Fundamentals.
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.
DNS Removals - Changing a TLD server‘s address - Peter Koch OARC DNS Operational Meeting Ottawa, 25-SEP-2008.
Fall 2011 Nassau Community College ITE153 – Operating Systems 1 Session 9 Networking & Operating Systems (part 2)
1 Lecture A.3: DNS Security r Domain Name Service r Security Problems in DNS.
© 2013 Infoblox Inc. All Rights Reserved. Paul UKNOF 26 – 13 Sep 2013, London Paul Ebersman.
Domain Name System (DNS) Ayitey Bulley extended by Phil Regnauld DNS Fundamentals AfNOG 2006.
Track E0 AfNOG workshop April Abuja, Nigeria Introduction to the DNS.
1 CMPT 471 Networking II DNS © Janice Regan,
Introduction to the DNS
CS 5565 Network Architecture and Protocols
Data Communications and Networking DNS
Internet Control Message Protocol
Domain Name System: DNS
Advanced Computer Networks
Internet Control Message Protocol
ECDSA P-256 support in DNSSEC-validating Resolvers
The Domain Name System.
TCP/IP Protocol Suite 1 Chapter 9 Upon completion you will be able to: Internet Control Message Protocol Be familiar with the ICMP message format Know.
Presentation transcript:

6.033 Lecture 14 DNS and Content Delivery Networks Sam Madden Key ideas: Domain name service Content delivery networks Network overlays

The “dig” Command ;; QUESTION SECTION: ;csail.mit.edu.INA ;; ANSWER SECTION: csail.mit.edu.5921INA ;; AUTHORITY SECTION: csail.mit.edu.15152INNSAUTH-NS0.csail.mit.edu. csail.mit.edu.15152INNSAUTH-NS1.csail.mit.edu. csail.mit.edu.15152INNSAUTH-NS2.csail.mit.edu. csail.mit.edu.15152INNSAUTH-NS3.csail.mit.edu. The question we askedThe answer Servers that can answer the question dig csail.mit.edu“Time to Live” (TTL) Type of record A = “Address” NS = “Name server”

This video has been downloaded 30 million times

graphics8.nytimes.com from T-Mobile Cell Phone -bash ~ % dig graphics8.nytimes.com ; > DiG P2 > graphics8.nytimes.com ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: ;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;graphics8.nytimes.com.INA ;; ANSWER SECTION: graphics8.nytimes.com.281INCNAMEgraphics478.nytimes.com.edgesuite.net. graphics478.nytimes.com.edgesuite.net INCNAME a1116.x.akamai.net. a1116.x.akamai.net.5INA a1116.x.akamai.net.5INA

graphics8.nytimes.com from T-Mobile Cell Phone -bash ~ % traceroute traceroute to ( ), 64 hops max, 40 byte packets in-addr.arpa ( ) ms * * 2 * * in-addr.arpa ( ) ms in-addr.arpa ( ) ms ms ms in-addr.arpa ( ) ms ms ms 5 m8e065e42.tmodns.net ( ) ms ms ms in-addr.arpa ( ) ms ms ms in-addr.arpa ( ) ms ms ms 8 * * * 9 ge-6-20.car1.Atlanta1.Level3.net ( ) ms ms ms 10 ae car1.Atlanta4.Level3.net ( ) ms ms ms ( ) ms ms ms

dig google.com ANSWER SECTION: google.com.282INA google.com. 282INA google.com.282INA