WebDNS: A simple system for distributed-management

Thursday, 10 February 2000

Mark Suter <Mark.Suter@member.sage-au.org.au>
Systems Administrator
Information Technology Services
The University of Queensland

WebDNS is a in-house system used to allow support staff to maintain their own host records. This talk will discuss the current system and the future directions that may be taken.

Purpose

Assumptions

Cover of_ DNS and BIND_

All DNS related RFCs.

Delegation

Delegation: None

Delegation: Full

Delegation: WebDNS

Some numbers

Architecture

WebDNS Architecture

Demonstration: webdns.conf

domain  test2.uq.edu.au
subnet  130.102.93      10-29,30-254
users   suter

Demonstration: host records


130.102.93.10|platypus|Mark Suter|58221|42|411|ASI Pentium III|Linux||950083078|suter
130.102.93.11|bilby|Mark Suter|58221|42|411|Dell PowerEdge 6350|Linux||950083295|suter
130.102.93.12|bigred|Mark Suter|58221|42|411|Sun Ultra 5|Linux||950083295|suter
130.102.93.13||||||||||

Demonstration: WebDNS interface

Demonstration: forward zone file

$TTL 86400

@       IN      SOA     cuscus.cc.uq.edu.au. hostmaster.cc.uq.edu.au. (
                        2000020902      ; Serial
                        10800           ; Refresh
                        1800            ; Retry 
                        3600000         ; Expire
                        3600 )          ; RFC 2308 negative cache TTL
        IN      NS      cuscus.cc.uq.edu.au.
        IN      NS      krefti.cc.uq.edu.au.
        IN      MX      0       bunyip.cc.uq.edu.au.

localhost       IN      A       127.0.0.1

bigserver       IN      A       130.102.93.1
; User: Mr Big                  Phone: 112
; Building: AAPT                Room: MR3
; Hardware: Starfire            Operating System: Solaris

platypus        IN      A       130.102.93.10
bilby           IN      A       130.102.93.11
bigred          IN      A       130.102.93.12

Demonstration: reverse zone file

$TTL 86400

@       IN      SOA     cuscus.cc.uq.edu.au. hostmaster.cc.uq.edu.au. (
                        2000020902      ; Serial
                        10800           ; Refresh
                        1800            ; Retry 
                        3600000         ; Expire
                        3600 )          ; RFC 2308 negative cache TTL
        IN      NS      cuscus.cc.uq.edu.au.
        IN      NS      krefti.cc.uq.edu.au.

1       IN      PTR     bigservers.test2.uq.edu.au.

10      IN      PTR     platypus.test2.uq.edu.au.
11      IN      PTR     bilby.test2.uq.edu.au.
12      IN      PTR     bigred.test2.uq.edu.au.

Future Directions

WebDNS v2.0

More information

Thank-you.

Are there any more questions?

Self Reference