Domain Name System



What is missing from the simple SLIP network (reminder)



Naming and Addressing



Addresses in an Internet



Names in an Internet



Domain Names



Domain Name Zone



Domain Name Database



Domain Name Protocol



Domain Name Example

-> dig mx hawaii.edu

; <<>> DiG 9.5.1-P2 <<>> mx hawaii.edu
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 35571
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 4

;; QUESTION SECTION:
;hawaii.edu.                    IN      MX

;; ANSWER SECTION:
hawaii.edu.             1800    IN      MX      10 mx1.hawaii.edu.

;; AUTHORITY SECTION:
hawaii.edu.             1800    IN      NS      dns2.hawaii.edu.
hawaii.edu.             1800    IN      NS      dns4.hawaii.edu.
hawaii.edu.             1800    IN      NS      dns1.hawaii.edu.

;; ADDITIONAL SECTION:
mx1.hawaii.edu.         1800    IN      A       128.171.224.25
dns1.hawaii.edu.        1800    IN      A       128.171.3.13
dns2.hawaii.edu.        1800    IN      A       128.171.1.1
dns4.hawaii.edu.        1800    IN      A       130.253.102.4

;; Query time: 2 msec
;; SERVER: 128.171.3.13#53(128.171.3.13)
;; WHEN: Mon Aug 31 10:10:00 2009
;; MSG SIZE  rcvd: 169



Typical Domain Name Transaction



What does DNS need from its lower layers?



Project 1