Peters School of Business · Assiniboine College · NETW-0014
2 hours · Written (30%) + Practical zone build (70%) · Week 3 close
exam.net), with a list of records to create and a secondary server to configure. Do not reuse yourname.net — students must build fresh, not copy.Written — DHCP and DNS concepts, zone file syntax, record types
Pen and paper. No computer. 30 minutes.
Section A — DHCP (12 marks)
Section B — DNS (18 marks)
named.conf.options, named.conf.local, named.conf.default-zones.example.net, explain what happens when each of the following is used as the target of an NS record. Identify which is correct:
ns1 b) ns1.example.net c) ns1.example.net.mail to IP 192.168.1.10
ftp an alias pointing to s1
mail.example.net (in a reverse zone for 192.168.1.0/24)
ns1 as the authoritative nameserver for the zone
mail2024112101. You make two changes the same day. What should the new serial be? What happens if you forget to increment the serial before reloading?example.net, where the primary server is at 10.0.0.1.dig @server example.net AXFR return when this restriction is in place and you are not the allowed host?Build a complete DNS zone from a specification — forward zone, reverse zone, secondary server
Students receive the specification below. No notes, no internet. Man pages (man named, man named-checkzone) allowed. 75 minutes.
Zone specification
exam.net — build this as a new zone on S1. Do not modify your existing yourname.net zone.server1.exam.net → 192.168.50.1
server2.exam.net → 192.168.50.2
server3.exam.net → 192.168.51.2
www.exam.net → alias for server1
ftp.exam.net → alias for server1
dig @S1 exam.net AXFR from S3 must return REFUSED.Marking criteria
| Task | Marks | Verified by |
|---|---|---|
| named-checkzone passes for forward zone | 10 | Student runs command and shows instructor output |
| All A records resolve: server1, server2, server3 | 15 | dig @S1 [hostname].exam.net returns correct IP |
| CNAME records resolve: www and ftp → server1's IP | 10 | dig @S1 www.exam.net and ftp.exam.net |
| Reverse PTR records resolve for .50.1 and .50.2 | 15 | dig @S1 -x 192.168.50.1 and -x 192.168.50.2 |
| S2 zone transfer successful — log evidence | 15 | journalctl -u named on S2 shows "Transfer status: success" |
| S2 can answer queries for exam.net | 5 | dig @S2 server1.exam.net |
| AXFR refused from S3 (allow-transfer enforcement) | 5 | dig @S1 exam.net AXFR from S3 returns REFUSED |
50.168.192.in-addr.arpa, not 192.168.50.in-addr.arpa).Mini-Assessment 3 — marking summary
| Component | Format | Weight | Key topics |
|---|---|---|---|
| Written — Section A (DHCP) | Short answer + config | 12 marks (30%) | DORA process, dhcpd.conf syntax, logging directive, reservation troubleshooting |
| Written — Section B (DNS) | Short answer + config | 18 marks (30%) | BIND9 files, trailing dot rule, record types, SOA serial, secondary zone, allow-transfer |
| Practical — Forward zone | Live demonstration | 35 marks (70%) | named-checkzone, A records, CNAME records, all verified with dig |
| Practical — Reverse zone | Live demonstration | 15 marks (70%) | PTR records verified with dig -x |
| Practical — Secondary + restrictions | Live demonstration | 25 marks (70%) | Zone transfer log, S2 answering queries, AXFR refused from S3 |