Hands-On: DHCP, DNS and HTTP Protocols
Lab ID: CCNA-PROTOCOLS-W06-L2-HTTP-DNS-DHCP-v1
File Name: CCNA-PROTOCOLS-W06-L2-HTTP-DNS-DHCP-v1.pkZ
Objective
Configure and verify core network services — DHCP, DNS, and HTTP — using a centralized server. Clients should dynamically obtain IP addresses, resolve domain names via DNS, and load a web page hosted on an HTTP server.
Lab Topology
The lab topology displays information about the network devices in the lab.

Key Commands
The IP addresses and subset masks used in this lab are shown in the tables below:
| Command | Description |
|---|---|
| ping ip-address | Sends an ICMP Echo Request to a specified IP address or hostname to verify connectivity, measure response time, and confirm that the destination device is reachable on the network. |
| ipconfig /all | Displays the full IP configuration of the PC, including IP address, subnet mask, default gateway, DNS servers, MAC address, and DHCP lease information. Used to verify that the PC has the correct network settings. |
IP Addresses
| Device | Interface | IP Address | Notes |
|---|---|---|---|
| R1 | G0/0 | 192.168.10.1 /24 | Default gateway |
| SRV1 | NIC | 192.168.10.10 /24 | DNS + DHCP + HTTP server |
| PC1 | NIC | DHCP | Should receive from SRV1 |
| PC2 | NIC | DHCP | Should receive from SRV1 |
| Service | Details |
|---|---|
| DHCP Server | Provides IPs to PC1 and PC2 |
| Max # Users | 50 |
| Pool Name | serverPool |
| DNS Server | Handles domain resolution |
| Domain | www.lab.local |
| A Record | www.lab.local (to) 192.168.10.10 |
| HTTP Server | Default webpage hosted |
Scenario
You are the network administrator for a small test environment. The LAN requires a functional default gateway, a centralized server providing multiple network services, and two client PCs that must obtain their network configuration dynamically. The server will provide DHCP, DNS, and HTTP services for the LAN. Your task is to configure each device according to the network requirements and verify full end-to-end functionality.
Skills Required
- Basic router interface configuration
- Assigning static IP settings on a server
- DHCP scope configuration
- DNS A-record creation
- Enabling and verifying HTTP services
- DHCP client configuration
- Network connectivity and name resolution testing
Lab Objectives
Task 1 – Configure the Router
- Configure (hostname) R1 as the default gateway for the LAN.
- Assign the correct IPv4 address and subnet mask to the G0/0 interface.
- Ensure the interface is active and operational.
- Configure (hostname) SW1

Task 2 – Configure the Server
- Assign the (hostname) RSV1 its required static IPv4 address, subnet mask, default gateway, and DNS settings.
- Configure a DHCP scope that distributes IPv4 addresses to LAN clients using the correct gateway, DNS, starting IP, and number of available hosts (50 host).
- Create a DNS A-record that maps www.lab.local to the server’s IPv4 address.
- Enable HTTP services on the server and ensure a default webpage is available to clients.

Task 3 – Configure the Client PCs
- Configure PC1 and PC2 to receive IPv4 addressing information through DHCP.
- Confirm that both clients receive valid addressing information based on the DHCP scope.
Task 4 – Verify Network Operation
- Verify that the DHCP server successfully assigns IPv4 leases to the client PCs.

- Confirm that DNS resolution for www.lab.local resolves to the server’s IPv4 address.

- Access the HTTP server using the FQDN (Fully Qualified Domain Name) from a client PC.

- Ensure end-to-end connectivity between the router, the server, and both client PCs.

Completion Requirements
To successfully complete this lab, you must demonstrate:
- The router interface is configured with the correct IPv4 address and is reachable.
- The server is configured with the correct static address and all required services are functional.
- Both PCs receive valid DHCP leases from the server.
- The FQDN www.lab.local resolves correctly.
- The HTTP webpage hosted on the server is accessible from the client PCs.
- All devices in the LAN can communicate successfully.
****
Keep Practicing!
This activity is part of the From Zero To CCNA learning path. fromzerotoccna.com
