System and Network Administration lecture in color

Naming

What's in a name? (TCP/IP Chapter 3)

Translating names:

Berkeley Internet Name Domain (BIND): (TCP/IP Chapter 8)

A.K.A. Domain Name Service (DNS)

Hierarchy of names:

Hierarchical organization and delegation:

Bind parts:

Controlling bind

named: the name service daemon

named files:

Name service records:

References:

Naming caveats

Example files

OOPS!

nslookup

contents of names-old/nslookup.txt...
conbrio{couch}386: /usr/sbin/nslookup
Default Server:  Largo.EECS.Tufts.EDU
Address:  130.64.23.33

> andante
Server:  Largo.EECS.Tufts.EDU
Address:  130.64.23.33

Name:    andante.eecs.tufts.edu
Address:  130.64.23.37

> ftp.uu.net
Server:  Largo.EECS.Tufts.EDU
Address:  130.64.23.33

Non-authoritative answer:
Name:    ftp.uu.net
Address:  192.48.96.9

> set type=ptr
> 5.5.64.130.in-addr.arpa.
Server:  Largo.EECS.Tufts.EDU
Address:  130.64.23.33

5.5.64.130.in-addr.arpa name = fat.net.tufts.edu
64.130.IN-ADDR.ARPA     nameserver = ns1.tufts.edu
64.130.IN-ADDR.ARPA     nameserver = ns2.tufts.edu
64.130.IN-ADDR.ARPA     nameserver = ns1.highwire.org
64.130.IN-ADDR.ARPA     nameserver = ns2.highwire.org
ns1.tufts.edu   internet address = 130.64.1.1
ns2.tufts.edu   internet address = 130.64.5.1
...end of names-old/nslookup.txt

dig

contents of names-old/dig.txt...
conbrio{couch}389: dig andante

; <<>> DiG 2.0 <<>> andante 
;; ->>HEADER<<- opcode: QUERY , status: NXDOMAIN, id: 6
;; flags: qr rd ra ; Ques: 1, Ans: 0, Auth: 1, Addit: 0
;; QUESTIONS: 
;;      andante, type = A, class = IN

;; AUTHORITY RECORDS:
.       10699   SOA     A.ROOT-SERVERS.NET.  hostmaster.internic.NET. (
                        2000021500      ;serial
                        1800    ;refresh
                        900     ;retry
                        604800  ;expire
                        86400 ) ;minim


;; Sent 1 pkts, answer found in time: 0 msec 
;; FROM: conbrio to SERVER: default -- 130.64.23.33
;; WHEN: Tue Feb 15 16:54:27 2000
;; MSG SIZE  sent: 25  rcvd: 98


conbrio{couch}391: dig ftp.uu.net

; <<>> DiG 2.0 <<>> ftp.uu.net 
;; ->>HEADER<<- opcode: QUERY , status: NOERROR, id: 6
;; flags: qr rd ra ; Ques: 1, Ans: 1, Auth: 2, Addit: 2
;; QUESTIONS: 
;;      ftp.uu.net, type = A, class = IN

;; ANSWERS:
ftp.uu.net.     3301    A       192.48.96.9

;; AUTHORITY RECORDS:
UU.NET. 97761   NS      AUTH00.NS.UU.NET.
UU.NET. 97761   NS      AUTH60.NS.UU.NET.

;; ADDITIONAL RECORDS:
AUTH00.NS.UU.NET.       96966   A       198.6.1.65
AUTH60.NS.UU.NET.       96966   A       198.6.1.181

;; Sent 1 pkts, answer found in time: 0 msec 
;; FROM: conbrio to SERVER: default -- 130.64.23.33
;; WHEN: Tue Feb 15 16:54:49 2000
;; MSG SIZE  sent: 28  rcvd: 127

conbrio{couch}404: dig 33.23.64.130.in-addr.arpa. ptr

; <<>> DiG 2.0 <<>> 33.23.64.130.in-addr.arpa. ptr 
;; ->>HEADER<<- opcode: QUERY , status: NOERROR, id: 6
;; flags: qr aa rd ra ; Ques: 1, Ans: 1, Auth: 5, Addit: 5
;; QUESTIONS: 
;;      33.23.64.130.in-addr.arpa, type = PTR, class = IN

;; ANSWERS:
33.23.64.130.in-addr.arpa.      86400   PTR     Largo.EECS.Tufts.EDU.

;; AUTHORITY RECORDS:
23.64.130.IN-ADDR.ARPA. 86400   NS      Largo.EECS.Tufts.EDU.
23.64.130.IN-ADDR.ARPA. 86400   NS      Ns1.Tufts.EDU.
23.64.130.IN-ADDR.ARPA. 86400   NS      Ns2.Tufts.EDU.
23.64.130.IN-ADDR.ARPA. 86400   NS      Ns1.Highwire.ORG.
23.64.130.IN-ADDR.ARPA. 86400   NS      Ns2.Highwire.ORG.

;; ADDITIONAL RECORDS:
Largo.EECS.Tufts.EDU.   86400   A       130.64.23.33
Ns1.Tufts.EDU.  8466    A       130.64.1.1
Ns2.Tufts.EDU.  8547    A       130.64.5.1
Ns1.Highwire.ORG.       118013  A       171.64.249.100
Ns2.Highwire.ORG.       118013  A       171.64.249.110

;; Sent 1 pkts, answer found in time: 1 msec 
;; FROM: conbrio to SERVER: default -- 130.64.23.33
;; WHEN: Tue Feb 15 16:57:35 2000
;; MSG SIZE  sent: 43  rcvd: 277

...end of names-old/dig.txt

Network Debugging

Debugging ARP

Debugging Routes

Debugging names


lecture in color

/comp/150NET/notes/names-old.php
downloaded on Nov-23-2009 03:55:20 PM,
was last modified on Feb-17-2004 10:48:46 PM.

All lecture note content is copyright 2004 by
Alva L. Couch, Computer Science, Tufts University