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/16172.18.0.1172.18.0.1ens19 interface):
192.168.x.10/16Lab-4-Internal Machine:
ens18 interface):
192.168.x.11/16192.168.x.10The 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.
blueteamabc123Lab-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?