In this lab, you’ll learn to set up, configure, and secure DNS. It is a critical service for translating domain names into IP addresses, enabling users to access network resources using human-readable names. You’ll explore DNS configuration, including creating forward and reverse lookup zones, setting up A and PTR records, and implementing DNS security measures to prevent unauthorized modifications.
Resources to assist with the lab:
Please reach out to the TAs only after making a genuine effort to resolve the issue independently. While they are available to provide guidance and support, their role is to assist you in developing your understanding rather than providing immediate solutions. You are encouraged to approach challenges proactively, fostering problem-solving skills and critical thinking in the process.
Developing problem-solving skills and critical thinking is fundamental to your education and growth. These skills are emphasized as part of the Aims of a BYU Education, which seek to cultivate individuals of faith, intellect, and character. Problem-solving and critical thinking are essential components of sound reasoning, effective communication, and intellectual depth — qualities that prepare you to succeed in both academic and real-world challenges.
BYU’s focus on lifelong learning and service reminds us that the ability to independently approach, analyze, and resolve complex issues is just as important as mastering technical skills. These capabilities not only build competence but also instill the confidence to contribute meaningfully to the world and continue learning throughout life.
You will be working with:
Since your machines do not currently have internet access, you will need to configure the network as follows:
Lab-4-DNS
Machine:
ens18
interface):
172.18.x.5/16
172.18.0.1
172.18.0.1
ens19
interface):
192.168.x.10/16
Lab-4-Internal
Machine:
ens18
interface):
192.168.x.11/16
192.168.x.10
The internal machine will not have internet access even after the network has been configured but it should be able to reach the LAN IP of the DNS server.
You can hover over each specific arrow, and a tooltip will appear with a hint on what is wrong or not working.
blueteam
abc123
Lab-4-DNS
machine.Service | Domain Name | Record Types | Resolving IP |
---|---|---|---|
DNS | ns.friedchicken.local |
NS, A, PTR | 192.168.X.10 |
Intranet | intranet.friedchicken.local |
A, PTR | 192.168.X.30 |
HR System | hr.friedchicken.local |
A, PTR | 192.168.X.31 |
Finance | finance.friedchicken.local |
A, PTR | 192.168.X.32 |
Development | dev.friedchicken.local |
A, PTR | 192.168.X.33 |
QA/Test | qa.friedchicken.local |
A, PTR | 192.168.X.34 |
Helpdesk | helpdesk.friedchicken.local |
A, PTR | 192.168.X.35 |
Inventory | inventory.friedchicken.local |
A, PTR | 192.168.X.36 |
Wiki | wiki.friedchicken.local |
A, PTR | 192.168.X.37 |
Service | Domain Name | Record Types | Resolving IP |
---|---|---|---|
DNS | ns.friedchicken.com |
NS, PTR | 172.18.X.5 |
Website | friedchicken.com |
A, PTR | 172.18.X.6 |
Website | www.friedchicken.com |
CNAME, PTR | 172.18.X.6 |
APIs | api.friedchicken.com |
A, PTR | 172.18.X.6 |
Status Page | status.friedchicken.com |
A, PTR | 172.18.X.7 |
E-commerce | shop.friedchicken.com |
A, PTR | 172.18.X.8 |
Blog | blog.friedchicken.com |
A, PTR | 172.18.X.9 |
For forward lookups, the A, NS or CNAME records must resolve and for a reverse lookup, the PTR record must resolve. Forward lookups resolve a domain to an IP address. A reverse lookup does the opposite and resolves an IP to a domain name.
DNS
on the server by installing the bind9
packageA
records in the Internal Domains
tablePTR
records in the Internal Domains
table
Lab-4-Internal
machine when the records have been created.To complete P3
P1-P2
must have a green arrow before starting.
External Domains
table.PTR
records in the External Domains
table.To complete M2
P1-3
and M1
must have a green arrow before starting.
Internal Domains
table to 192.168.0.0/16
.External Domains
table to 172.18.0.0/16
.To complete M3
P1-3
and M1-2
must have a green arrow before starting.
Lab-4-DNS
machine as the recursive resolver for internal IPs only. You should be able to look up public domains from your Lab-4-Internal
machine but you should not be able to look up public domains from your 172.18.X.X
address.You don’t need to submit anything for this lab. All of the above criteria will be auto-graded unless stated otherwise. Once you have finished the lab you will have to do a verbal pass off with a TA.
You will be asked two of these questions at random during your verbal pass-off.
bind9
service, and where did you store the output?